2011-05-02 13 views
0

私はバックエンドがsqliteであるc#アプリケーションを開発しています。 複数のスレッドが一度に実行されています。つまり、CRUD操作を実行すると、データベースがロックされたときにエラーメッセージが表示されます。同じ時刻同期プロセス(リモートデータベースからローカルデータベースを作成中)この場合、常にロックエラーが発生します。これは、cmd.ExecuteNonqueryメソッドが呼び出しているときに発生します。sqliteデータベースのロック

サーバーはコンソールアプリケーションです。クライアントはここのWindowsアプリケーションです。サーバーから同期すると、リモートデータベースを取得し、ローカルデータベースを作成し、ローカルデータベースにデータを挿入します。

サーバー経由でリモートデータベースへのCRUD操作を実行できます。ロックエラーが発生します。 ブラウザの簡単なUIを使用して、クラッシュ操作を行います。

誰でも私のためにこれを助けてくれますか?

はあなたに サンギータ

+0

ない答えるために十分な情報を... –

+0

Serverはコンソールapplication.Clientは、ここでWindowsアプリケーションです同期は、それがリモートデータベースを取り、サーバからの手段が起こると、地元のdatabseを作成し、ローカルDBにデータを挿入します。 サーバー経由で、リモートデータベースへのCRUD操作を実行できます。ロックエラーが発生します。簡単な操作のために、我々はブラウザで簡単なUIを使用しています。 – user703526

+0

@ user734344:まだゼロを意味します。 –

答えて

関連する問題