一个数据库上的Sqlite损坏,但另一个数据库上没有

时间:2017-05-24 21:43:48

标签: sqlite

我在嵌入式系统应用程序中使用sqlite数据库。我有两个sqlite数据库。一个数据库(DB1)没有问题,但另一个(DB2)只能工作一段时间。

DB2的问题是数据库上的查询失败并出现SQLITE_CORRUPT错误。但是,写入操作仍然永远保持良好状态。所以,问题是在一段时间后或者在它开始增长之后,我再也无法查询数据库了。

另一方面,DB1没有这样的问题。 DB1和DB2之间的区别在于DB1中的表是为float条目创建的,而DB2中的表包含3-4个文本条目以及int条目。

我无法找到文本条目导致sqlite数据库损坏的原因。

sqlite版本3.4.5

0 个答案:

没有答案