ExecuteOptionEnum
指定提供者應該如何執行命令。
常數 | 值 | 描述 |
---|---|---|
adAsyncExecute | 0x10 | 表示命令應該以非同步方式執行。 此值無法與 CommandTypeEnum 值 adCmdTableDirect合併。 |
adAsyncFetch | 0x20 | 表示在 CacheSize 屬性中指定的初始數量之後的剩餘資料列,應以非同步方式擷取之。 |
adAsyncFetchNonBlocking | 0x40 | 表示主執行緒在擷取時永遠不會封鎖。 如果尚未擷取要求的資料列,則目前的資料列會自動移至檔案結尾。 如果您從包含持續儲存 Recordset 的 Stream 中開啟 Recordset,adAsyncFetchNonBlocking 將不會有作用;作業將會同步且封鎖。 當使用 adCmdTableDirect 選項來開啟 Recordset 時,adAsynchFetchNonBlocking 沒有任何作用。 |
adExecuteNoRecords | 0x80 | 表示命令文字是不會傳回資料列的命令或預存程序 (例如,只插入資料的命令)。 如果擷取任何資料列,則會捨棄它們,且不會傳回。 adExecuteNoRecords 只能當做選擇性參數傳遞至 Command 或 Connection 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 |