同時実行制御について
- 題名: 同時実行制御について
- 著者: JUN
- 日時: 2006/04/21 16:42:37
- ID: 15410
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 同時実行制御について
- 著者: medaka
- 日時: 2006/04/21 18:33:26
- ID: 15414
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 同時実行制御について
- 著者: JUN
- 日時: 2006/04/26 9:00:25
- ID: 15506
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつもお世話になっております。
同時実行制御について頭を悩ませております。
お知恵をお貸しください。
やりたいことは、同時実行(Fillしたとき以降に他のユーザーによってDBが変更されている)はメッセージを出力して、OKを選択したら、後入力優先にしたいのですがうまくいきません。
最悪MSDN「ADO.NETにおけるデータ同時実行制御の概要」にのっている”最新操作の優先”でもいいのですが、どのオブジェクトの何を変えたら”最新操作の優先”になるのでしょうか?
(デフォルトでは、オブティミスティック制御になっているようです。)
現状は、同時更新の場合Update処理でエラー(期待通り)、
メッセージを出力してOKを押下したら再度Updateしていますが、エラーではじかれてしまいます。
MSDNのサンプルをそのまま動かしているのですが、期待どおりには動きませんでした。
ご存じの方がいらっしゃいましたら、どうかお力をお貸しください。