ExecuteOptionEnum
プロバイダーがコマンドを実行する方法を指定します。
定数 | 値 | 説明 |
---|---|---|
adAsyncExecute | 0x10 | コマンドが非同期的に実行される必要があることを示します。 この値は、CommandTypeEnum 値 adCmdTableDirect と組み合わせることはできません。 |
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 |