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