【发布时间】:2013-11-25 04:59:49
【问题描述】:
我正在尝试从 winform 在数据库中插入一条记录,它工作正常,并且插入前 5 条记录没有错误,但是当我尝试插入下一条记录时,它给了我违反主键的错误...。 !
桌子是
但是在数据库表中没有 6 的记录。 没有与此表关联的触发器。 该表没有 F-Key 关系。 我尝试从 sql server 插入它,但再次出错。 背后的原因是什么?
【问题讨论】:
-
你能展示你的桌子吗?
-
检查您尝试插入的第 6 条记录的 PK。似乎第 6 条记录使用了现有 PK 值之一。
-
@accessdenied 我使用 SELECT 语句检查记录是否存在.. 但没有记录。
-
请向我们展示您拥有的数据,以及您正在尝试执行的 INSERT。