SQLite 生成.db-journal文件 插入的记录无法保存,该怎么处理

SQLite 生成.db-journal文件 插入的记录无法保存
有没有好心人,刚刚开始用SQLite,vc环境下,单线程的时候插入是正常的,多线程插入的时候就生成.db-journal文件,还是可以查看的只是重启程序后就没有了,原始数据库的记录也没有变化,看到有人说是所在文件夹没有删除的权限,可是奇怪单线程怎么又可以写呢? 另外从来没有发过帖,不知道分是怎么操作,请不要见怪。

------解决方案--------------------
Sqlite的多线程支持不是太好,所以你最好自己做保证.
同一个数据库的指针不可以在两个县城中打开.

你产生.db-journal 是因为是因为你的事务回滚了.(原因可能很多 )
一般在下一个数据查询操作时候就可以恢复.
你可以在你的数据库操作使用timeout这样预见忙 他会等timeout时间.
.db-journal文件产生的可以能性才小.