共用方式為


ExecuteOptionEnum

指定提供者應該如何執行命令。

常數 描述
adAsyncExecute 0x10 表示命令應該以非同步方式執行。

此值無法與 CommandTypeEnumadCmdTableDirect合併。
adAsyncFetch 0x20 表示在 CacheSize 屬性中指定的初始數量之後的剩餘資料列,應以非同步方式擷取之。
adAsyncFetchNonBlocking 0x40 表示主執行緒在擷取時永遠不會封鎖。 如果尚未擷取要求的資料列,則目前的資料列會自動移至檔案結尾。

如果您從包含持續儲存 RecordsetStream 中開啟 RecordsetadAsyncFetchNonBlocking 將不會有作用;作業將會同步且封鎖。

當使用 adCmdTableDirect 選項來開啟 Recordset 時,adAsynchFetchNonBlocking 沒有任何作用。
adExecuteNoRecords 0x80 表示命令文字是不會傳回資料列的命令或預存程序 (例如,只插入資料的命令)。 如果擷取任何資料列,則會捨棄它們,且不會傳回。

adExecuteNoRecords 只能當做選擇性參數傳遞至 CommandConnection Execute 方法。
adExecuteStream 0x400 表示命令執行的結果應該以資料流的形式傳回。

adExecuteStream 只能當做選擇性參數傳遞至 Command Execute 方法。
adExecuteRecord 0x800 表示 CommandText 是命令或預存程式,會傳回應該以 Record 物件的形式傳回的單一資料列。
adOptionUnspecified -1 表示命令未指定。

ADO/WFC 對等項目

套件:com.ms.wfc.data

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

套用至