使用System.Data.SQLite时出现“数据库文件被锁定”的错误。

9

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

数据库文件已锁定

数据库已锁定

有人遇到过这种情况吗?我添加了一个更新事务(在一些成功的选择/插入之后)。我找不到这个事务有什么不同...

1个回答

11

我找到了解决方法。看了一下phxsoftware网站上的这篇 [很早以前的] 帖子,似乎在执行读取器和命令后,如果不立即处理它们,可能会出现锁定问题。

我通过确保不保留命令或读取器并使用using语句将其包围来解决了我的问题。

(该链接已存档)


我添加了一个到网络档案馆的链接。 - Sentry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接