Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# sqlite数据库锁_C# - Fatal编程技术网

C# sqlite数据库锁

C# sqlite数据库锁,c#,C#,我正在开发c#应用程序,其后端是sqlite。 一次运行多个线程。因此,当我执行CRUD操作时,它总是显示错误消息,因为数据库已锁定。当我执行CRUD操作时,同步进程(从远程数据库创建本地数据库)正在进行,在这种情况下,总是会发生锁定错误。它发生在调用cmd.ExecuteNonquery方法时 服务器是控制台应用程序。客户端是windows应用程序。这里的同步将发生,这意味着它从服务器获取远程数据库,创建本地数据库,并将数据插入本地数据库 通过服务器,我们可以对远程数据库执行CRUD操作。这将

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


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

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

有人能帮我吗,因为这对我来说非常重要

多谢各位

问候 桑吉塔你读了吗


另请阅读:

没有足够的信息来回答…服务器是控制台应用程序。客户端是windows应用程序。此处将发生同步意味着从服务器获取远程数据库并创建本地数据库,并将数据插入本地数据库。通过服务器,我们可以对远程数据库执行CRUD操作。这将抛出锁定错误。对于crud操作,我们在浏览器中使用简单的UI。@user734344:仍然表示零。我的模块是TouchServer,ThouchStation和TouchAdmin。服务器是控制台,station是windows,admin是web表单,只是flex程序。station与服务器通信以创建本地数据库。admin通过服务器对远程数据库执行crud操作。因此,station和admin都依赖于服务器。它们在代码中调用相同的功能。