ExecuteOptionEnum

指定提供程序应如何执行命令。

返回的常量 Value 说明
adAsyncExecute 0x10 指示命令应异步执行。

此值不能与 CommandTypeenum 值 ADCMDTableDirect 结合使用。
adAsyncFetch 0x20 指示在 CacheSize 属性中指定的初始数量之后的其余行应异步检索。
adAsyncFetchNonBlocking 0x40 指示主线程在检索时永远不会阻止。 如果未检索请求的行,当前行将自动移动到文件的末尾。

如果从包含持久存储的 Recordset 的中打开一个 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

应用于