日期:2014-05-19  浏览次数:20773 次

gridcontrol怎么了?
我创建了个gridviewcontrol向里添加数据,可是加不到表里去.高手帮忙看一下是什么原因:


语句已终止。
INSERT   语句与   FOREIGN   KEY   约束 "ReftDepartment461 "冲突。该冲突发生于数据库 "MiLaiMng ",表 "dbo.tDepartment ",   column   'ItemNo '。

------解决方案--------------------
取消约束,要不用触发器
------解决方案--------------------
外键冲突,和是否使用gridViewcontrol无关。
你的表 "dbo.tDepartment ", 列 'ItemNo '中的要插入的值只能使用约束表中的主键值

举个例子,下面有两个表,其中UserInfo的Department受表DepartInfo中Department的约束。
表DepartInfo
Department
行政部

表UserInfo
UserName Password Department
张三 666 这里的Department只能用生产部或行政部,否则就会出现约束冲突错误

------解决方案--------------------
很明显,提示很清楚了
取消约束,用触发器等等