【发布时间】:2012-09-01 11:06:09
【问题描述】:
(playerListTableAdapter.GetHeight(sortedPlayers[counter])
“Sorted Players” 是一个小数数组,与 主键 匹配。
当我调用查询 GetHeight 时,我收到以下错误:“ConstraintException 未处理:无法启用约束。一行或多行包含违反非空、唯一或外键约束。”
查询的 SQL 语句是:
SELECT Height
FROM PlayerList
WHERE (Number = @PlayerID)
注意:在数据库中,数字是一个主键。
当我们逐步执行时,我们可以看到 sortedPlayers[counter] 确实匹配了数据库中的玩家。
关于导致此错误的原因有什么想法吗?
谢谢!
-多米尼克
【问题讨论】:
-
sortedPlayers[counter]的值是多少?
标签: c# sql-server-ce constraintexception