【问题标题】:SQLite Prepare Failed: database disk image is malformed iphone simulator SQLite?SQLite Prepare Failed: 数据库磁盘映像格式错误 iphone 模拟器 SQLite?
【发布时间】:2023-03-26 12:01:01
【问题描述】:

请帮忙!

当我在模拟器中启动应用程序时,它会触发“SQLite Prepare Failed: database disk image is malformed”,因为我有一个 .db 文件,我已经重建了三次。

这是什么原因造成的?

有什么解决办法吗?

【问题讨论】:

  • 我用的是sqlite3,框架是libsqlite3.0.dylib!
  • 我有类似的问题,但在 Windows Mobile 上,您找到解决方案了吗?

标签: iphone sqlite


【解决方案1】:

我已经(在 Windows 上)使用过这个程序:

http://sqlitebrowser.sourceforge.net/

我已经将数据库导出为 sql(在文件菜单中),然后我创建了另一个数据库,用相同的程序打开它并导入了 sql。我没有丢失任何数据(幸运的是)。 我知道可以使用控制台来执行此操作,如果您不能使用 Windows,这里有一个链接:

http://techblog.dorogin.com/2011/05/sqliteexception-database-disk-image-is.html

【讨论】:

    【解决方案2】:

    删除数据库并创建新的 1 :(

    【讨论】:

    • 稍微完善您的答案,以便对其他人有所帮助
    猜你喜欢
    • 2014-05-02
    • 2011-04-25
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    • 2011-07-13
    相关资源
    最近更新 更多