没有这样的表SQLite3

时间:2014-04-04 19:51:53

标签: ios

我的应用程序有一个SQLite数据库。我不知道如何解释,但有时sqlite文件中的所有表都会被删除。它经常发生。 .db文件仍然存在,但没有表。

1 个答案:

答案 0 :(得分:3)

在这两种情况下,SQLite数据库中的表(对于给定路径)将仅删除

  1. 对数据库

  2. 执行了DROP TABLE命令
  3. 数据库文件已替换为不包含表格的版本。

  4. 或者,代码可能是创建数据库或打开错误的数据库文件。如果有 no 表,则可能会创建新的数据库/文件。 "相对路径"可以在中发挥作用打开SQLite文件。

    找出正在发生的情况 - 并修复它。