ExecuteOptionEnum

プロバイダーがコマンドを実行する方法を指定します。

定数 説明
adAsyncExecute 0x10 コマンドが非同期的に実行される必要があることを示します。

この値は、CommandTypeEnumadCmdTableDirect と組み合わせることはできません。
adAsyncFetch 0x20 CacheSize プロパティで指定した最初の数量の後の残りの行を非同期的に取得する必要があることを示します。
adAsyncFetchNonBlocking 0x40 取得中はメイン スレッドがブロックされないことを示します。 要求した行が取得されていない場合、現在の行は自動的にファイルの末尾に移動されます。

永続的に格納されている Recordset を含む Stream から Recordset を開いた場合、adAsyncFetchNonBlocking は効果を発揮しません。操作は同期的であり、ブロックされます。

adAsynchFetchNonBlocking は、Recordset を開くために adCmdTableDirect オプションを使用した場合、効果を発揮しません。
adExecuteNoRecords 0x80 コマンド テキストが、行を返さないコマンドまたはストアド プロシージャ (データのみを挿入するコマンドなど) であることを示します。 行が取得されても、破棄されて返されません。

adExecuteNoRecords は、省略可能なパラメーターとしてのみ Command または Connection Execute メソッドに渡すことができます。
adExecuteStream 0x400 コマンド実行の結果をストリームとして返す必要があることを示します。

adExecuteStream は、Command Execute メソッドに省略可能なパラメーターとしてのみ渡すことができます。
adExecuteRecord 0x800 CommandText が、Record オブジェクトとして返す必要がある 1 つの行を返すコマンドまたはストアド プロシージャであることを示します。
adOptionUnspecified -1 コマンドが指定されていないことを示します。

ADO/WFC に相当するもの

パッケージ: com.ms.wfc.data

常時
AdoEnums.ExecuteOption.ASYNCEXECUTE
AdoEnums.ExecuteOption.ASYNCFETCH
AdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKING
AdoEnums.ExecuteOption.NORECORDS
AdoEnums.ExecuteOption.UNSPECIFIED

適用対象