ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: トランザクション設定について

このトピックの投稿一覧へ

なし Re: トランザクション設定について

msg# 1.2.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-7-10 12:47
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは

遅延トラン=楽観的ロックととらえるのは危険です
楽観的ロックは概念(考え方)ですので
機能そのものではありません。

遅延トラン=トランザクションをタスク終了時
非同期(一括)で行う仕組みです
(メモリーテーブルを使用して 最後に実TBLにUPDATEを行う)
ADO.NETのデータセットに近い機能ですが
元のTBLが他のユーザーによって変更されたかどうかは
独自で埋め込む必要があります
(たとえば SEQ列を持たして UPDATEできたら +1するなど
最初に読込んだSEQの値がUPDATEする直前に読込んだ値と
同じなら 誰もUPDATEしていない
もし異なっていたら キャンセルする 等)

それに対してADO.NETはどの列が変更されたか 検知できた
と思います(間違ってたらゴメンなさい)
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約