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