【问题标题】:DB Error: database disk image is malformedDB 错误:数据库磁盘映像格式错误
【发布时间】:2015-02-11 21:31:18
【问题描述】:

我正在运行本教程 sqlite database iOS app tutorial 中的代码。但它在插入记录时给出 sql 错误

DB 错误:数据库磁盘映像格式错误... 无法执行查询。

如何解决该错误?

【问题讨论】:

  • 删除数据库文件,并创建一个新的。
  • 我创建了一个新的,但得到同样的错误......
  • 使用 sqlite3 命令行工具检查文件。看看它说什么。 (但请注意,您需要在启动过程中检查文件复制到的位置中的文件。)

标签: ios objective-c iphone sqlite


【解决方案1】:

你应该使用这个命令:

yum 清理数据库缓存

mv /var/lib/rpm/__db* /tmp rpm --rebuilddb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    • 2014-11-16
    相关资源
    最近更新 更多