@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

Webシステムにおける楽観的ロック

1
投稿者投稿内容
nday
会議室デビュー日: 2002/11/20
投稿数: 15
お住まい・勤務地: 埼玉
投稿日時: 2003-03-04 11:17
ndayと申します。よろしくお願いします。

早速ですが、掲題の例を以下に上げます。

------------------------------------------------
 (1)ユーザーが在庫情報変更画面に入場する。
   入場時には現在の在庫状態をデフォルト表示する。

 (2)入場時の在庫情報を保持する。

 (3)ユーザーが在庫情報を変更し、更新ボタンを押す。

 (4)更新ボタン押下時、他のユーザーが変更をしていないことを確認するため、
   入場時の在庫情報と更新直前の在庫情報を照らし合わせる。
------------------------------------------------

しかし、Webページにおいては(2)において保持した情報が破棄されてしまい、
(4)において比較することができないかと思います。
これの解決方法として(2)の時にセッション変数に状態を保持しておくことに
したのですが、これの方法についてご教授をお願いしたく投稿しました。

やりたいことは
「(1)の時にはDataSetとsqlDataAdapterを使ってデータを取得しており、
(4)の時にsqlCommnadBuilderを使って更新をしたい」なのですが、
この時以下の2点が解りません。
 
 ・どのオブジェクトを保持すればいいのか?(Table,DataSet,DataAdapter...)
 ・保持したオブジェクトを更新の時には実際どうすればいいのか?

以上です、どうぞ宜しくお願い致します。

>参考スレッド
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=3200&forum=7
1

スキルアップ/キャリアアップ(JOB@IT)