日期:2014-05-18  浏览次数:20426 次

数据库中删除记录问题?
在Sql Server2000中,删除一条记录时,总是弹出错误提示对话框,内容为“键列信息不足或不正确,更新影响到多行。”
数据表中的记录都是正确填写的啊,不知道怎么会出现这样的错误呢?



------解决方案--------------------
键值约束问题,查看你的外键约束。即 你的表在创建时指定了级联删除。或者是你的表上的触发器的问题。
一般就这两个地方
------解决方案--------------------
原因:没有主键和唯一索引,而且表数据有完全一样的记录。
方法:1.消除重复记录。
2.增加一个自增列作为主键。

------解决方案--------------------
查看约束条件,是否存在如果有,先把相关连的记录删除,然后再删除需要删除的内容