ExecuteOptionEnum

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

定数 価値 形容
adAsyncExecute を する 0x10 コマンドを非同期的に実行する必要があることを示します。

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

永続的に格納されている Recordsetを含む ストリーム から Recordset を開くと、adAsyncFetchNonBlocking 効果はありません。操作は同期とブロックになります。

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

adExecuteNoRecords は、コマンド または 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

適用対象