[讨论]关于access的一个奥妙的问题
我用ASP+ACCESS写了一个简单的购物系统。本地是中文版的XP+ACCESS,一切调试正常。当我把程序上传到一台英文服务器上(所有软件均为英文版)时,却发生了如下错误“Microsoft JET Database Engine (0x80040E21) 由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。”(翻译了的)我网上查询了一下,把其中的一个字段从“有索引(无重复)”改为“无索引”,问题解决。但是奇怪的是,我在本地的数据库不用改一直很正常。。。这是为什么呢?更奇怪的是,我把服务器上数据库中的那个字段再次改为“Indexed: YES(NO Duplicates)”程序还是正常。。。令我想不通的就是为什么第一次修改之前会出错呢?朋友们有谁能解答一下吗?小弟先谢谢了哦!呵呵[此贴子已经被作者于2007-7-13 10:28:52编辑过]