動作検証バージョン:Windows 11 Home + 64bit Excel バージョン 2410(ビルド18028.20004クイック実行)ベータチャネル
DAOのDatabaseオブジェクトなどに用意されているOpenRecordsetメソッドの
引数Optionsには、RecordsetOptionEnum列挙型に定義されている定数を指定できます。
[スポンサードリンク]
この定数を値順に並べた一覧を眺めたかったので、ヘルプなどを参考に作成しておきます。
定数 | 値 | 意味 |
---|---|---|
dbDenyWrite | 1 | 他のユーザーが Recordset のレコードを変更できないようにする |
dbDenyRead | 2 | 他のユーザーが Recordset のレコードを読み取れないようにする (テーブルタイプのみ) |
dbReadOnly | 4 | Recordset を読み取り専用として開く |
dbAppendOnly | 8 | ユーザーが新しいレコードをダイナセットに追加するのを許可しますが、既存のレコードを読み取ることは許可しない |
dbInconsistent | 16 | 他のレコードに影響が及ぶ場合でも、すべてのダイナセット フィールドに更新を適用 (ダイナセットタイプ&スナップショットタイプ) |
dbConsistent | 32 | ダイナセット内の他のレコードに影響を与えないフィールドにのみ更新を適用 (ダイナセットタイプ&スナップショットタイプ) |
dbSQLPassThrough | 64 | ODBC データベースに SQL ステートメントを送信 (スナップショットタイプのみ) |
dbFailOnError | 128 | エラーが発生した場合、更新をロールバックする |
dbForwardOnly | 256 | 前方スクロールのみのスナップショットタイプ Recordset を作成 (スナップショットタイプのみ) |
dbSeeChanges | 512 | 編集中のデータを別のユーザーが変更している場合、実行時エラーを生成(ダイナセットタイプのみ) |
dbRunAsync | 1024 | クエリを非同期で実行 |
dbExecDirect | 2048 | SQLPrepare ODBC 関数を最初に呼び出さずに、クエリを実行 |
[スポンサードリンク]
Home » Access VBA » DAOのOpenRecordsetメソッドの引数Optionに指定できるRecordsetOptionEnumの定数一覧