SQLSTATE = 23000,违反 PRIMARY KEY 条件约束 'PK_schedule'。无法在物件 'dbo.schedule' 中插入重复键。主索引键由employee和date两个栏位组成,在数据库中并没有两条记录重复,但是出现了前面的错误,怎么解决呢?
数据库
------解决方案--------------------
会不会是你插入的时候插入了两条相同的数据
------解决方案--------------------
查看这个 PK_schedule_1具体的约束条件是什么?
如果没发现问题,就直接在SQL中执行insert的语句看能否执行成功?
------解决方案--------------------
直接在SQL中执行insert的语句能否执行成功?
------解决方案--------------------
如果直接在sql查询分析器执行insert 语句也提示错误,那肯定是有重复数据。自己查查看。
------解决方案--------------------
查你的数据吧,和程序没关系