
ADOを勉強中です。RecodeSetオブジェクトのOpenメソッドの引数について、本に以下のような内容があったのですが、意味が分かるようで、良く分かりません。
カーソルタイプの定数
(1)adLockPessimistic…レコードごとの排他的ロック。編集が競合した場合、データソースでレコードをロックすることで、確実にレコードを編集できるように、必要な最小限のロックをする。
(2)adLockOptimistic…レコードごとの共有的ロック。Updateメソッドを呼び出した場合のみレコードがロックされ、ほかのユーザはアクセスできなくなる。
(3)adLockBatchOptimistic…共有的バッチ更新処理を行う。即時更新モードに対して、バッチ更新モードの場合に必要。
それぞれどういうことを意味しており、どういうときにどれを選択したらよいのでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>それぞれどういうことを意味しており
書いてある通りです。
>どういうときにどれを選択したらよいのでしょうか。
それは目的によって違います。
勉強中ですよね?
違いがわからなければ、DBを更新するEXEを二つ作って、それぞれやってみたらよいと思います。
肌で感じた方が身につくと思います。
BeginTrans
CommitTrans
RollbackTrans
との併用をお勧めします。
ありがとうございました。
BeginTrans等の意味も良く分からないレベルなので、
勉強しながらいろいろ試してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPのNULLレコード表示について...
-
ADO VBA 実行時エラー3021
-
レコードが存在しなかった場合
-
DataGridViewの内容をDBに反映...
-
ファイル書込みで一行もしくは...
-
アクセスでレポートの1印刷内...
-
カレントレコードが無い事を判...
-
差し込み印刷のレコード数について
-
ACCESSで「16389予約済みエラー...
-
Access を×ボタンで閉じ...
-
サブフォームに新規レコードを...
-
固有レコード識別子の選択とは
-
postgresql DELETE後commit...
-
ACCESSで大量の更新を行うと「...
-
ワードの差込印刷で教えて下さ...
-
レコード長を数えてくれる関数
-
レコードセット(ADO.Recordset)...
-
vb.netのdatatableのレコード削...
-
Access でレコードセレクタが押...
-
ACCESS VBA テーブルデータに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DataGridViewの、選択されてい...
-
ファイル書込みで一行もしくは...
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
JSPのNULLレコード表示について...
-
差し込み印刷のレコード数について
-
アクセスでレポートの1印刷内...
-
DataGridViewの内容をDBに反映...
-
サブフォームに新規レコードを...
-
ACCESSで大量の更新を行うと「...
-
カレントレコードが無い事を判...
-
ワードの差込印刷で教えて下さ...
-
[VBA] ADOの Clone と AddNew
-
サブレンジ分割されたNDB(富士...
-
固有レコード識別子の選択とは
-
データセットのレコード更新が...
-
レコードセット(ADO.Recordset)...
-
ヘッダレコードとトレーラレコ...
-
Access を×ボタンで閉じ...
-
ACCESS VBA テーブルデータに...
おすすめ情報