Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
DoCmd.RunSQLOK、Microsoft Access を使用した VBA を使用して、データベースに対して SQL コマンドを実行できることがわかりました。
DoCmd.RunSQL
これを入力するたびに、Intellisense に相当する VBA は、次に示すように [DoTransaction] という 2 番目のパラメーターを提案します。
VBA はこのオプションの可能な値を提案しないため、列挙型でもブール型でもありません。それは何で、どのように機能しますか?
ありがとう
UseTransactionオプションのバリアント
このクエリをトランザクションに含めるには、True (–1) を使用します。トランザクションを使用しない場合は、False (0) を使用します。この引数を空白のままにすると、デフォルト ( True ) が想定されます。
transaction : データベースのデータとスキーマに対して行われる一連の変更。トランザクションのいずれかの要素が失敗すると、トランザクション全体が失敗し、データは「ロールバック」されます。変更前の様子