FETCHOptions 属性 (RDS)

适用于:Access 2013、Office 2013

指示异步获取类型。

设置和返回值

设置或返回下列值之一。

常量

说明

adcFetchUpFront

在控制返回到应用程序之前获取 Recordset 的所有记录。 在获取完整的 Recordset 之后才允许应用程序对其执行操作。

adcFetchBackground

只要获取了首批记录,控制即可返回到应用程序。 对试图访问未在首批获取的记录进行的后续读取,Recordset 将延迟到实际获取待查的记录之后,届时控制将返回到应用程序。

adcFetchAsync

默认值。 在后台获取记录时控制将立刻返回至应用程序。 如果应用程序试图读取尚未获取的记录,则将读取最接近所发现的记录的记录,且控制将立刻返回,指示已到达 Recordset 的当前末尾处。 例如,尽管会有更多记录继续填充 Recordset,调用 MoveLast 会始终将当前记录位置移动到实际获取的最后一条记录。

注意

[!注释] 使用这些常量的每个客户端可执行文件必须提供其声明。 可从位于 C:\Program Files\Common Files\System\MSADC 文件夹中的 Adcvbs.inc 文件剪切并粘贴所需的常量声明。

备注

在 Web 应用程序中,通常需要使用 adcFetchAsync (默认值) ,因为它提供更好的性能。 而在已编译的客户端应用程序中,通常会使用 adcFetchBackground