ExecuteOptionEnumExecuteOptionEnum

プロバイダーがコマンドを実行する方法を指定します。Specifies how a provider should execute a command.

定数Constant ValueValue 説明Description
adAsyncExecuteadAsyncExecute 0x100x10 コマンドを非同期的に実行することを示します。Indicates that the command should execute asynchronously.

この値は組み合わせることができない、 CommandTypeEnumadCmdTableDirectします。This value cannot be combined with the CommandTypeEnum value adCmdTableDirect.
adAsyncFetchadAsyncFetch 0x200x20 残りの行を後で指定した初期量を示します、 CacheSizeプロパティを非同期的に取得する必要があります。Indicates that the remaining rows after the initial quantity specified in the CacheSize property should be retrieved asynchronously.
adAsyncFetchNonBlockingadAsyncFetchNonBlocking 0x400x40 取得中にメイン スレッドがブロックされないことを示します。Indicates that the main thread never blocks while retrieving. 要求された行が取得されていない、現在の行が自動的にファイルの末尾に移動します。If the requested row has not been retrieved, the current row automatically moves to the end of the file.

開く場合、レコード セットから、 Stream永続的に保存を含むレコード セットadAsyncFetchNonBlocking必要はありません効果。操作は、ブロックして同期されます。If you open a Recordset from a Stream containing a persistently stored Recordset, adAsyncFetchNonBlocking will not have an effect; the operation will be synchronous and blocking.

adAsynchFetchNonBlockingにない場合は影響、 adCmdTableDirectオプションを使用して開く、レコード セットadAsynchFetchNonBlocking has no effect when the adCmdTableDirect option is used to open the Recordset.
adExecuteNoRecordsadExecuteNoRecords 0x800x80 コマンド テキストがコマンドまたは行 (データの挿入のみコマンドなど) を返さないストアド プロシージャであることを示します。Indicates that the command text is a command or stored procedure that does not return rows (for example, a command that only inserts data). すべての行が取得される場合は破棄されていては返されません。If any rows are retrieved, they are discarded and not returned.

adExecuteNoRecordsのみを任意のパラメーターとして渡すことができます、コマンドまたは接続実行メソッド。adExecuteNoRecords can only be passed as an optional parameter to the Command or Connection Execute method.
adExecuteStreamadExecuteStream 0x4000x400 コマンドの実行結果をストリームとして返すことを示します。Indicates that the results of a command execution should be returned as a stream.

adExecuteStreamのみを任意のパラメーターとして渡すことができます、 Command Executeメソッド。adExecuteStream can only be passed as an optional parameter to the Command Execute method.
adExecuteRecordadExecuteRecord 示します、 CommandTextコマンドまたはストアド プロシージャを返す 1 つの行として返される必要がありますが、レコードオブジェクト。Indicates that the CommandText is a command or stored procedure that returns a single row which should be returned as a Record object.
adOptionUnspecifiedadOptionUnspecified -1-1 コマンドが指定されていないことを示します。Indicates that the command is unspecified.

ADO と WFC と同等ADO/WFC Equivalent

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

定数Constant
AdoEnums.ExecuteOption.ASYNCEXECUTEAdoEnums.ExecuteOption.ASYNCEXECUTE
AdoEnums.ExecuteOption.ASYNCFETCHAdoEnums.ExecuteOption.ASYNCFETCH
AdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKINGAdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKING
AdoEnums.ExecuteOption.NORECORDSAdoEnums.ExecuteOption.NORECORDS
AdoEnums.ExecuteOption.UNSPECIFIEDAdoEnums.ExecuteOption.UNSPECIFIED

適用対象Applies To

Execute メソッド (ADO Command)Execute Method (ADO Command) Execute メソッド (ADO Connection)Execute Method (ADO Connection)
Open メソッド (ADO Recordset)Open Method (ADO Recordset) Requery メソッドRequery Method