违反了 PRIMARY KEY 约束 'PK_orderItem'。不能在对象 'orderItem' 中插入重复键。

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:02:37
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]违反了 PRIMARY KEY 约束 'PK_orderItem'。不能在对象 'orderItem' 中插入重复键。
/buy.asp, 第 17 行

额 所谓主键约束 即插入的数据必须唯一
你orderItem字段中应该之前有数据
你可以加一条 delete 数据
最好在建库建表时为使完整重复执行加一条语句
if exist()if exists (select * from sysdatabases(sysobjects) where name = '#')
drop database(table) #
go

很简单,你输入了重复的键,键是唯一的。

主键重复。
检查一下你的主键是不是自动增长的或者随机生成的。

你插入的值 违反了 主键唯一 的约束

在现有数据中已经存在该主键的一行数据