我在项目中使用SQLite Manager,但有时我的所有表都会突然消失。
那么我应该为此做些什么呢?我很困惑,因为表中的数据也消失了。
请帮帮我..
答案 0 :(得分:0)
我找到了两个可能有用的链接。
您是否按名称连接到数据库?如果不是默认情况下,sqlite3引擎将创建一个内存数据库,一旦断开连接就会消失。
http://forums.macrumors.com/threads/help-with-no-such-table-error-with-sqlite.1141918/
第二个链接很有意思,因为如果你确实引用了一个db文件,但是说你的路径不正确,引擎会创建一个空文件而不是返回错误。
如果成功打开(和/或创建)数据库,则返回SQLITE_OK。
我希望这有帮助!