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

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

2012-10-20 
关于VS中数据库操作的一个问题就大神解答用silverlight开发一个项目,涉及到一个数据库问题。。我想用SubmitC

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

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

热点排行