行ロック後の修正(UPDATE)

 

    ‘SQL文(SELECT)を編集する
    ‘「FOR UPDATE NOWAIT」で行ロックを指定
    ‘バッチが動作してないときは「FOR UPDATE」
    strSql = “SELECT * FROM emp “ &
             “WHERE yyy = ‘” & str検索条件 & “‘ “
              “FOR UPDATE NOWAIT”
    ‘ダイナセットを作成し、データの読み込みを行う
    Set OraDaynaset = OraDatabase.DbCreateDynaset(strSql, ORADYN_ORAMODE)

        ‘<★実際はここで検索した行の更新カウントで、他のPCで
        ‘   更新されてないことを確認する。★>
        ”更新カウントとは各テーブルに追加した数値項目。排他制御に使用。

    ‘SQL文(UPDATE)を編集する
    strSql2 = “UPDATE emp SET xxx = ‘ABC’ “ & _
                   “WHERE yyy = ‘” & str検索条件 & “‘”
    ‘SQL文を実行する
    lngCnt = OraDatabase.ExecuteSQL (strSql2)

 





 

OO4Oコーディング標準(VB)

初期登録日: 2003年11月12日

最終更新日: 2008年01月26日

< Home ヘ戻る >


キーボード

ブラウザ画面の文字サイズを変更するショートカットキー

  1. [ CTRL ] + [ + ]  :  文字を大きく
  2. [ CTRL ] + [ ]  :  文字を小さく

Shortcut Keys

  1. [ CTRL ] + [ + ]  :  Up the font size
  2. [ CTRL ] + [ ]  :  Down the font size