ExecuteOptionEnum

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

不断 价值 描述
adAsyncExecute 0x10 指示命令应异步执行。

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

如果从包含持久存储 RecordsetStream 打开 RecordsetadAsyncFetchNonBlocking 将不起作用;该操作将为同步和阻塞。

adAsynchFetchNonBlockingadCmdTableDirect 选项用于打开 Recordset时不起作用。
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

适用于