2011-03-16 75 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

相关问题