2011-03-16 103 views
0

如果我在一個函數中打開數據庫並關閉相同的函數,然後再次打開它與相同的數據庫對象,但在另一個函數(同一類) - 會導致'數據庫被鎖定'異常?sqlite3異常數據庫被鎖定

我應該提到,我正在處理兩個不同的數據庫表。當我嘗試在表格中嘗試UPDATEINSERT時發生錯誤,而從未查找到SELECT查詢。

回答

0

我找到了解決方案。我沒有最終確定sqlite3_stmt,這就是爲什麼會發生這種情況。因此,無論您使用何種'sqlite3_stmt *statement;',請確保您通過致電'sqlite3_finalize(statement)';

妥善確定它結束this link更好的描述。

+0

感謝您的編輯Sam .. :) – rptwsthi 2011-03-19 06:17:29

相關問題