Sqlite数据库锁

本文关键字:数据库 Sqlite | 更新日期: 2023-09-27 17:54:26

我正在开发c#应用程序,其中后端是sqlite。同时运行多个线程。因此,当我执行CRUD操作时,它总是显示错误消息,因为数据库被锁定。当我执行Crud操作时,同步过程(从远程db创建本地db)正在进行,在这种情况下总是发生锁错误。它发生在cmd。ExecuteNonquery方法正在调用

服务器是控制台应用程序。客户端是windows应用程序,这里的同步是指从服务器端获取远程数据库,创建本地数据库,并将数据插入本地数据库。

通过服务器可以对远程数据库执行CRUD操作。这将抛出锁错误。对于crud操作,我们在浏览器中使用简单的UI。

有谁能帮我一下吗,因为这对我来说很重要。

谢谢

的问候sangita

Sqlite数据库锁

你看过http://sqlite.org/threadsafe.html吗?

另请参阅:http://www.stackoverflow.com/questions/2775595/sqlite-multi-process-access