#define sqlITE_BUSY 5 /* The database file is locked */
坑爹的,原来sqlite 的规则是读写分离。读的时候,不能写,写的时候,不能读。而我在应用中读了一个table 的数据用的 datareader 对象,而此对象没释放,又继续进行插入或修改操作。所以出错了。
所以需要把
sqlite3_stmt 释放掉
sqlite3_finalize(statement);
原文链接:https://www.f2er.com/sqlite/201323.html