我有一個表[Software]並有2個外鍵[Brand_ID,Category_ID]。我用一個下拉列表粘貼了2張[品牌和類別]表格。另一個INSERT語句與FOREIGN KEY約束錯誤與下拉列表衝突
當插入語句執行時,我得到INSERT statement conflicted with the FOREIGN KEY constraint
錯誤。
下面是代碼:
Insert INTO tblSoftware(Description,Date_Of_Purchase,Price,Brand_ID,Category_ID) Values (@Description,@Date_Of_Purchase,@Price,@Brand_ID,@Category_ID)", con);
當我從SQL語句刪除Brand_ID和CATEGORY_ID,它是將精細。
我該如何解決這個問題?
感謝
沒有表格定義和試圖插入的值,這不是一個真正的問題。但是這已經得到了數十次甚至數十次的回答......即使在你意識到這個問題之前已經回答了這個問題。 –
@ Brand_ID,@ Category_ID的值是否存在父表中? –
@ Brand_ID,@ Category_ID的值是現有的父表,那麼只有我們不能將數據插入到表中,因爲它具有參照完整性 –