看板 C_Sharp 關於我們 聯絡資訊
IDE: Visual Studio 2012 Express 小弟初學,在使用資料庫時遇到點問題: 我建了一個DB叫NBA_DB.mdf, 裡面有一張Players表, 我想寫程式往表裡insert資料, 但我compile並執行完以後, 沒有錯誤訊息, 而Players表裡也沒有我insert的資料, 能否請板上前輩幫我看一下我是否漏了什麼步驟? http://ideone.com/p1lvK8 謝謝指教! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.211.188
FantasyRyu:怎麼會沒錯誤訊息……你沒引用命名空間呀 02/23 17:33
Litfal:下面的編譯資訊不是寫得很清楚嗎... 02/23 20:16
vidan41:為什麼不用中文版 02/23 21:33
是我不好,只貼了部分程式碼, 提供完整Form1.cs清單如下: http://ideone.com/iblntt 關鍵的code自Line 435開始 ※ 編輯: youneverknow 來自: 111.67.50.247 (02/24 14:31)
Litfal:1. 檢查一下UpdateCommand。 02/26 01:11
Litfal:2. Update前可以用table的HasErrors來檢查有無錯誤。 02/26 01:11
Litfal:3. 可以用DataSet.GetChanges()來取得改變的資料。 02/26 01:15
Litfal:4. int updateCount = adapter.Update(ds); 檢查更新數量。 02/26 01:16
Litfal:5. 把InvalidCastException改成Exception攔截更多例外,或 02/26 01:17
Litfal:直接擲回 02/26 01:18