mysql+QT
很簡單的一條SQL陳述句
sprintf(buff,"delete from fuel_log where id = %d",slt_id);
操作的時候提示洗掉成功,也查詢不到洗掉的記錄。待我把軟體關閉,在重新打開,再次查詢,里面的洗掉資料依然堅挺的存在。
第二次再次洗掉。才測地的把資料庫里的洗掉掉。
有時候一次就可以洗掉。真是糊涂了。。。
小弟新接觸這個。不知道是不是要提交強制執行命令?怎么解決這個問題。?謝謝大家
uj5u.com熱心網友回復:
在線等。馬上結貼。uj5u.com熱心網友回復:
這樣操作:新添加一條記錄,然后洗掉。會出現上述情況。但若:添加記錄后,關閉連接及軟體。在重啟軟體,再洗掉記錄,這樣可以。為什么?
uj5u.com熱心網友回復:
結貼,自己解決了。把操作放在存盤程序里就OKuj5u.com熱心網友回復:
自動提交設定為true也可以uj5u.com熱心網友回復:
沒有commit嗎,事務沒有提交,有可能轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/54221.html
標籤:MySQL
