主题:  提交后数据库只允许存放一条记录,为什么?

flyred

职务:普通成员
等级:1
金币:0.0
发贴:5
#12004/12/17 14:00:24
今日终于在自己的努力下,将数据库用字符串连上没有出错了。可是提交又出错了,看不明白。
我的数据库只准写一条记录,再重新写一条不相同的就写不入了,说我重复了,是哪没设置好呢?

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。

编辑历史:[此帖最近一次被 flyred 编辑过(编辑时间:2004-12-17 14:07:05)]


蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22004/12/17 20:20:44
如果索引中不能存在重复字段,插入重复字段要出错。
如果有有外键关连,并实行完整性参照,那么如果其它表没有的相关的记录是不能插入本表里的。


非常大鱼