[問題] primary key 違反條件約束

看板C_Sharp (C#)作者 (大笨羊)時間14年前 (2011/06/06 14:58), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
大家好 我最近用SQL做了一個小小的資料庫 只是DB一使用SubmitChange()就會出現這個錯誤訊息 我有上MSDN查過 但是還是不了解其中的意義 我除錯除到快瘋了(已經弄了一晚上) 這個錯誤訊息真正的意義是甚麼 囧 感謝高手回答!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.217.15

06/06 17:18, , 1F
就是你異動的資料 違反那張table 的PK限制
06/06 17:18, 1F

06/06 17:19, , 2F
通常是違反"唯一值unique"條件
06/06 17:19, 2F
我找到問題的原因了 下面是一部分的程式碼 ============================================================================ DataClassesDataContext db = new DataClassesDataContext(); var mychat =new ChatInfo { Name = fromname, Contentext = contentdata}; db.ChatInfo.InsertOnSubmit(mychat); db.SubmitChanges(); ============================================================================== 我發現db的ChatInfo好像少了s結尾 似乎不是個集合 我用的是.NET 4.0 我是少寫了甚麼嗎@@? ※ 編輯: wa007123456 來自: 125.228.219.112 (06/06 17:54)

06/07 17:40, , 3F
這是資料庫設定,你該table的pk哪個藍未有沒有設定
06/07 17:40, 3F

06/07 17:40, , 4F
identity? 沒有的話你要自己把值塞給他
06/07 17:40, 4F
文章代碼(AID): #1Dx7gSQu (C_Sharp)
文章代碼(AID): #1Dx7gSQu (C_Sharp)