在使用sqlite3_close函数关闭sqlite3时,它返回错误代码5 5 - 数据库文件正忙。如何解决这个问题。
答案 0 :(得分:9)
sqlite3_close
documenation明确指出:
应用程序必须在尝试关闭对象之前完成所有预准备语句并关闭与sqlite3对象关联的所有BLOB句柄。如果在仍具有未完成的预准备语句或BLOB句柄的数据库连接上调用sqlite3_close(),则返回SQLITE_BUSY。
答案 1 :(得分:0)
答案就在于问题,看看你是否在外部访问数据库。