私はバックエンドがsqliteであるc#アプリケーションを開発しています。 複数のスレッドが一度に実行されています。つまり、CRUD操作を実行すると、データベースがロックされたときにエラーメッセージが表示されます。同じ時刻同期プロセス(リモートデータベースからローカルデータベースを作成中)この場合、常にロックエラーが発生します。これは、cmd.ExecuteNonqueryメソッドが呼び出しているときに発生します。sqliteデータベースのロック
サーバーはコンソールアプリケーションです。クライアントはここのWindowsアプリケーションです。サーバーから同期すると、リモートデータベースを取得し、ローカルデータベースを作成し、ローカルデータベースにデータを挿入します。
サーバー経由でリモートデータベースへのCRUD操作を実行できます。ロックエラーが発生します。 ブラウザの簡単なUIを使用して、クラッシュ操作を行います。
誰でも私のためにこれを助けてくれますか?
はあなたに サンギータ
ない答えるために十分な情報を... –
Serverはコンソールapplication.Clientは、ここでWindowsアプリケーションです同期は、それがリモートデータベースを取り、サーバからの手段が起こると、地元のdatabseを作成し、ローカルDBにデータを挿入します。 サーバー経由で、リモートデータベースへのCRUD操作を実行できます。ロックエラーが発生します。簡単な操作のために、我々はブラウザで簡単なUIを使用しています。 – user703526
@ user734344:まだゼロを意味します。 –