看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):應用程式 各位大大好 Dim cmd5 As New OleDbCommand("INSERT INTO 名次 VALUES(""" + Trim(Bib.Text) + """,""" + totalname.Text + """,""" + TotalTime.Text +""")", cn3) cmd5.ExecuteNonQuery() cn3.Close() 這3行程式有執行 在debug的時候有看到cmd5的CommandText 變成INSERT INTO 名次 VALUES("58","你好","00:04:05.00") 已經確定在sql語法裡面貼上這一段可以正常執行 可是我用程式跑的時候沒有出現任何錯誤訊息 可是資料庫中是空的 有大大可以跟我說怎麼會這樣嘛? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.170.155.139
lbeeon:ExecuteNonQuert() 回傳有大於0? 08/25 13:00
jim61103:回傳?我在逐步執行ㄉ時候 好像沒有看到那邊有出現 08/26 01:14
jim61103:為了評估索引屬性,使用者必須限定屬性且必須明確提供引 08/26 01:17
jim61103:數 08/26 01:18
jim61103:這個出現蠻多次的 08/26 01:20
lbeeon:一搬來說會利用 ExecuteNonQuery的值來判定SQL是否執行成功 08/26 01:50
lbeeon:回傳的值是指影響的資料列數 08/26 01:51
MOONRAKER:阿你是不會用變數 k = cmd5.ExecuteNonQuery() 存起來喔 08/26 02:03
jim61103:我發現 他存資料進去後 不會存檔 城市關掉 資料就沒了 08/26 11:36
jim61103:請問有什麼方法可以讓他存在資料庫,不要關掉就消失 08/26 11:38
DeepSix:是Access嗎?分別檢查一下bin資料夾和專案資料夾的檔案... 08/27 13:11
jim61103:謝謝 已解決 08/27 20:33
jim61103:現在只是INSERT INTO後面+一下ORDER BY就會出錯 08/27 20:38
jim61103:又出現了 只要程式關掉 資料庫裡的資料也消失了! 08/27 21:36
MOONRAKER:insert into怎麼會有order by 08/27 23:12
jim61103:嗯 那我知道了 可是現在程式關掉 資料庫的資料也消失了 08/27 23:47
Marty:程式關掉db資料會消失?? 還是第一次聽到 把完整的Code貼上來 08/28 12:53
Marty:這種情況值得好好研究~ 08/28 12:53
jim61103:有關sql的code就只有上面那一段而已~ 08/28 18:15
Abbee:啥? 你會不會是整個trans一直開著, 撈資料也用那trans,但沒 08/28 19:38
Abbee:commit就關程式了 08/28 19:39
jim61103:commit? 我好像沒有cn3.close 都是處於open的狀態 08/28 20:43
cawQQ:應該是沒用transaction..同意上面先看Execute的回傳值吧!! 08/29 09:11