C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 97 を表示中)
■57605 / )  テーブルのロックについて(OledbDataAdapter)
□投稿者/ ハル (4回)-(2011/03/06(Sun) 21:43:51)

分類:[C#] 

お世話になります。
OledbDataAdapter経由でDataSetにあるテーブルを読みこみ、画面上で編集登録するエントリツールを作成しています。
編集対象はアクセス2007形式のmdbファイルです。

このアプリを2台(A端末、B端末)の端末に配布し、ネットワーク経由で同一のファイル、テーブルに対して同時に編集したいです。
このとき、両端末で同一のレコードは編集しません。たとえば

<A端末>
select * from hoge where ID<100
<B端末>
select * from hoge where ID>=100

上記のように、レコードが異なるものについて、それぞれで編集対象として作業をしたいです。

UpdateコマンドなどはOledbCommandBuilderを使って生成しています。


現状のアプリで作成した場合、片方の端末で編集中は、もう一方のほうでロック状態になっている旨のエラーがでてしまいます。
テーブルを読み込む際、ロック方法の指定など、なにかしら手段があるのかなと探しておりますが、目的のものがわかりません。

どちらさまか、お力添えいただけませんでしょうか。

よろしくお願いしますm(__)m。


環境:WindowsXP,Vs2008、C#



返信 編集キー/


管理者用

- Child Tree -