首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

SQLSTATE = 23000,违拗 PRIMARY KEY 条件约束 'PK_schedule'

2013-04-09 
SQLSTATE 23000,违反 PRIMARY KEY 条件约束 'PK_schedule'。SQLSTATE 23000,违反 PRIMARY KE

SQLSTATE = 23000,违反 PRIMARY KEY 条件约束 'PK_schedule'。
SQLSTATE = 23000,违反 PRIMARY KEY 条件约束 'PK_schedule'。无法在物件 'dbo.schedule' 中插入重复键。主索引键由employee和date两个栏位组成,在数据库中并没有两条记录重复,但是出现了前面的错误,怎么解决呢? 数据库
[解决办法]
会不会是你插入的时候插入了两条相同的数据
[解决办法]

引用:
SQLSTATE = 23000
[Microsoft][ODBC SQL Server Driver][SQL Server]違反 PRIMARY KEY 條件約束 'PK_schedule_1'。無法在物件 'dbo.schedule' 中插入重複的索引鍵。

No changes made to database.

INSERT INTO schedul……

查看这个 PK_schedule_1具体的约束条件是什么?
如果没发现问题,就直接在SQL中执行insert的语句看能否执行成功?

[解决办法]
引用:
约束条件是:
SQL code?123456CONSTRAINT [PK_schedule] PRIMARY KEY CLUSTERED (    [employee] ASC,    [date] ASC)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW……


直接在SQL中执行insert的语句能否执行成功?
[解决办法]
引用:
不行的,我直接输入了一条新的记录,结果还是出现前面描述的问题

如果直接在sql查询分析器执行insert 语句也提示错误,那肯定是有重复数据。自己查查看。
[解决办法]


引用:
不行的,我直接输入了一条新的记录,结果还是出现前面描述的问题


查你的数据吧,和程序没关系

热点排行