sqlite3异常数据库已被锁定

时间:2011-03-16 07:05:47

标签: iphone sqlite

如果我在一个函数中打开数据库并在同一个函数中关闭,那么再次使用相同的数据库对象打开它,但是在另一个函数(同一个类)中 - 会导致“数据库被锁定”异常吗?

我应该提一下,我正在处理数据库的两个不同的表。当我在表格中尝试UPDATEINSERT时,我收到错误,而从来没有SELECT次查询。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我没有最终确定sqlite3_stmt,这就是为什么会发生这种情况。因此,当您使用任何'sqlite3_stmt *statement;'时,请务必通过致电'sqlite3_finalize(statement)';

来最终确定它

查看this link更好的说明。