读书人

关于VS中数据库操作的一个有关问题就大

发布时间: 2012-10-20 14:12:47 作者: rapoo

关于VS中数据库操作的一个问题就大神解答
用silverlight开发一个项目,涉及到一个数据库问题。。我想用SubmitChanges()把最近的更改更新到数据库,然后出错了。VS提示说INSERT语句与外键约束冲突。。一般这种情况的原因是什么

[解决办法]
插入表的某个字段外键没有该数据
[解决办法]
有主键约束
表A 的ID值主键 你向B表查数据 而且B表的A.ID在A表里面没有 就出现你那错误
[解决办法]
一般是B表中有A表的外键ID(aid),直接往B表中插入数据就会报这样的错误
正确的做法是A.B.Add(new B())再submitChange()

读书人网 >asp.net

热点推荐