掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ADOでAccess2003のレコードロックについて (ID:139890)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士さん、ありがとうございます!! ご教授頂いた通りに行った所、正常に動作しました。 が、自分が思っていたレコードロックでは無かったので 再度、ご質問させてください。 行いたいレコードロック処理は、 1.他の利用者に操作されないようレコードをロックする。 2.レコードロックすると同時に既に誰かにロックされているかを復帰値で判断し、 ロック中であれば「他の利用者が・・・」といったメッセージを表示する。 です。 SQL Server では、出来たので Access でも出来るのかなと安易に考えておりました。 なお、SQL Server では次のようなソースコードで処理を行っておりました。 ------------------------------------------------------------ sSQL = "SET LOCK_TIMEOUT 0" sSQL = sSQL & " SELECT *" sSQL = sSQL & " FROM [T_XXXXX]" sSQL = sSQL & " WHERE ID = '99999'" On Error Resume Next cnConnection.Execute sSQL For lIndex = 0 To cnConnection.Errors.Count - 1 If (cnConnection.Errors(lIndex).NativeError = 1222) Then MsgBox "他の利用者が・・・" Exit For End If Next lIndex ------------------------------------------------------------ そもそも Access に対しては、このようなレコードロックは行えないのでしょうか? ご存じの方がおいででしたら、ご教授お願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.