‘System.Data.SQLite’锁定了数据库文件’

添加新事务后,我突然从SQLite收到以下错误:

数据库文件被锁定数据库被锁定

有没有人见过这个? 我添加了一个更新事务(在一些成功的选择/插入之后)。 我找不到关于这个的任何不同……

我想到了。 通过查看phxsoftware网站上的这个 [真的很老]线程,如果你在执行它们之后没有立即处理读者和命令,似乎可能存在锁定问题。

我通过确保不使用语句保持命令或读者并围绕它们来解决我的问题。

( 链接的Web存档版本 )