台灣最大程式設計社群網站
線上人數
1142
 
會員總數:246691
討論主題:190104
歡迎您免費加入會員
討論區列表 >> C# >> C# 執行檔中的datagridview可做修改,但資料庫無法作連動修改
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C# 執行檔中的datagridview可做修改,但資料庫無法作連動修改
價值 : 200 QP  點閱數:1052 回應數:3
樓主


門外漢
0 1
4 0
發送站內信





搜尋相關Tags的文章: [ C# ] , [ database ] , [ 資料庫 ] , [ 問題 ] , [ 回傳 ] ,
本篇文章發表於2017-09-18 11:03
1樓
回應

JoJo
檢舉此回應

button2有按下嗎...
本篇文章回覆於2017-09-19 10:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Jerry
捐贈 VP 給 Jerry 檢舉此回應
新增、修改、刪除,哪個動作有問題?
本篇文章回覆於2017-09-20 11:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Jerry
捐贈 VP 給 Jerry 檢舉此回應
通常新增、修改,不太會出問題

但是當在繫結資料庫時,若該資料庫沒有Primary Key,那於刪除動作必定出現以下錯誤訊息

當傳遞擁有已刪除資料列的 DataRow 集合時,Update 需要有效的 DeleteCommand

原因是無Primary Key的情況下,系統無法產生DeleteCommand,那刪除必定出錯

所以如果是以上情形的話

資料表必須有Primary Key,才能自動產生正確的DeleteCommand,並重新繫結資料庫,不能使用原本的繫結,因為原本的繫結無DeleteCommand,必須重新產生。
本篇文章回覆於2017-09-20 11:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.