0

DoCmd.RunSQLOK、Microsoft Access を使用した VBA を使用して、データベースに対して SQL コマンドを実行できることがわかりました。

これを入力するたびに、Intellisense に相当する VBA は、次に示すように [DoTransaction] という 2 番目のパラメーターを提案します。

VBA スクリーンショット

VBA はこのオプションの可能な値を提案しないため、列挙型でもブール型でもありません。それは何で、どのように機能しますか?

ありがとう

4

1 に答える 1

1

UseTransactionオプションのバリアント

このクエリをトランザクションに含めるには、True (–1) を使用します。トランザクションを使用しない場合は、False (0) を使用します。この引数を空白のままにすると、デフォルト ( True ) が想定されます。

transaction : データベースのデータとスキーマに対して行われる一連の変更。トランザクションのいずれかの要素が失敗すると、トランザクション全体が失敗し、データは「ロールバック」されます。変更前の様子

于 2012-05-25T15:41:05.417 に答える