- ベストアンサー
排他制御について
質問します。 VB.NETとSQLServer2000を使用して受発注処理を作成したいのですが、排他制御について今悩んでいます。 レコードロックの動作についてなのですが、Aさんが「A01」のデータをレコードロックでデータを画面に表示している場合に、Bさんも(別PCにて)同様にレコードロックで「A01」のデータを表示することは可能なのでしょうか?(取得できるのか) 何方かご教授お願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#182251
回答No.1
結論だけ言えば「出来る」でしょう。 しかし状況がはっきりしません。 1.Bは参照だけでよい 2.Bは、Aの処理が終わった後データを変更したい 3.上記2.であれば、処理可能になった通知が欲しいのか など、です。 しかし何も考えずに作っても、データベースがかなりカバーしてくれるような気もします。A01のデータに対し複数の変更が行われれば、それなりの警告を出してくれます。 まずはプロトタイプを作成し、上記状況を実験してみてはいかがでしょう。一台のPCからでも実験できるはずです。
お礼
テストしてみてもっと効率の良い方法が見つかりました。いろいろ試してみるもんですね。