=问题=
今天同事发给我一个sqlite库,不做任何操作都提示sqlite error 11-database disk image is malformed
查sqlite的状态码为 sqlITE_CORRUPT (int)-----The database disk image is malformed.
=分析=
引起这个错误的原因很不确定,
1、可能是空间不足,在做嵌入式开发的时候比较容易遇到。
2、库在做读写操作的时候,突然断电。
。。。。。
出错了那就修复数据库吧
可以sqlite没有提供类似repair的功能,到sqlite网站的邮件列表上查询,有几个人也遇到此情况,
当没有解决的办法。