我收到错误“INSERT语句与FOREIGN KEY约束冲突....”我搜索了类似的问题,但找不到一个解决我的问题。解决方案我看到的是,我没有在参考表上的记录。 (我有)但仍然不起作用。INSERT语句与FOREIGN KEY约束冲突(父记录已存在)
我有表Parent
和ParentFeedback
它引用Parent
表。
我已在Parent
中创建了2条记录。现在,当我尝试使用我的Insert语句
Insert into ParentFeedback
Values(@parentid, @feed, @date , @status)
我得到一个错误(在标题所示)插入ParentFeedback
记录。
我已经确定我已经存在的残疾存在,并且我能够抓住它并将其放入@parentid
。
但是为什么我仍然得到那个错误?
如果你想看到它,Click here to be directed to the page.
只是搜索asdasd名字和姓氏asdasd然后把反馈和提交。 asdasd是ID为1的父表中的一个现有记录,我在插入内容时将该记录放入了parentid。
好吧,你引用的记录*不不存在。插入失败没有你注意,或者你传递错误。此错误消息是可靠的。 – usr 2014-10-06 11:40:42
你的意思是不可靠吗?在ASP.Net中,我将日期作为字符串传递,但在MSSQL中日期列是日期数据类型。我认为这是造成问题的原因?请指教。 – 2014-10-06 12:02:16
该消息是可靠的。它完全是由它所说的。父记录不存在。不确定您在该日期栏中的含义。 – usr 2014-10-06 12:09:23