2010-01-26 83 views
1

我正在使用C程序與sqlite3。有時插入作品。但有時候,它不能正常工作。 assert(retval == SQLITE3_OK) 給出錯誤。在調試時,我發現)sqlite3_step的RETVAL值(是錯誤代碼= 5 是指數據庫文件正忙 即使sqlite3_close()返回錯誤代碼關閉5sqlite3關閉語句不起作用

如何關閉數據庫連接的任何想法,甚至什麼時候很忙?

+0

您是否使用事務控制?你有沒有嘗試發送「提交」? – amphetamachine 2010-01-27 05:29:36

回答