99孩子,我找不到問題所在

p1是驗證功能的報錯
p2是直接在表里添加資料的報錯
會報錯的內容是sql陳述句,在最開始創建表+約束以后 我在兩張表分別添加了三條資料。那時候添加陳述句沒有任何報錯。
然后在后面,我復制有問題的添加陳述句(寫在winform里面的sql)在資料庫里面驗證,然后出現如上圖的報錯。然后我又剪貼了一個新的添加陳述句,自己添加一樣的內容,還是報錯。
最后我嘗試直接在表里面添加資料還是會報錯

uj5u.com熱心網友回復:
建議先搜索和理解什么是資料庫的‘外鍵約束’。uj5u.com熱心網友回復:
記錄外鍵在保存時需要驗證對應的主鍵值是否存在。比如說“產品分類”假設是一個外鍵,它參考了一個叫做“大類”的表,那么每一個產品的分類值必須首先在分類表中找到對一個的值,產品記錄才能保存。uj5u.com熱心網友回復:
缺少id號,你沒看到是null嗎?uj5u.com熱心網友回復:
提示很明白啊,建議獲取生成的SQL陳述句,然后在資料庫中執行,就可以找到問題了。uj5u.com熱心網友回復:
在資料中找就行了uj5u.com熱心網友回復:
tahaole太好了 博主好牛逼啊uj5u.com熱心網友回復:
用生成的陳述句,在查詢分析器里運行就能找到問題了uj5u.com熱心網友回復:
好厲害
uj5u.com熱心網友回復:
啊謝謝樓上的各位,問題已經解決了。是關系寫錯了。馬虎了 謝謝各位!
uj5u.com熱心網友回復:
11111111uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
厲害!!!!!!!!!!!!!!!!!uj5u.com熱心網友回復:
你這是純資料庫操作問題uj5u.com熱心網友回復:
好教程,學到很多轉載請註明出處,本文鏈接:https://www.uj5u.com/net/71667.html
標籤:C#
下一篇:二維陣列
