• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ADOのRecordSet.Openの引数について(2))

ADOのRecordSet.Openの引数について(2)

このQ&Aのポイント
  • ADOのRecordSet.Openメソッドの引数にはカーソルタイプの定数があります。adLockPessimisticはレコードごとの排他的ロックを行い、adLockOptimisticはレコードごとの共有的ロックを行います。adLockBatchOptimisticは共有的バッチ更新処理を行います。
  • adLockPessimisticはレコードごとの排他的ロックを行い、競合した場合にデータソースでレコードをロックし、必要な最小限のロックをします。
  • adLockOptimisticはレコードごとの共有的ロックを行います。Updateメソッドを呼び出した場合のみレコードがロックされ、他のユーザはアクセスできなくなります。

質問者が選んだベストアンサー

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

>それぞれどういうことを意味しており 書いてある通りです。 >どういうときにどれを選択したらよいのでしょうか。 それは目的によって違います。 勉強中ですよね? 違いがわからなければ、DBを更新するEXEを二つ作って、それぞれやってみたらよいと思います。 肌で感じた方が身につくと思います。 BeginTrans CommitTrans RollbackTrans との併用をお勧めします。

takaandhiro
質問者

お礼

ありがとうございました。 BeginTrans等の意味も良く分からないレベルなので、 勉強しながらいろいろ試してみたいと思います。

関連するQ&A