FetchOptions 属性 (RDS)

指示异步提取的类型。

重要

从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务

设置和返回值

设置或返回以下值之一。

不断 描述
adcFetchUpFront 在将控件返回到应用程序之前,将提取 Recordset 的所有记录。 在允许应用程序执行任何操作之前,将提取完整的 Recordset
adcFetchBackground 一旦提取第一批记录,控件就可以立即返回到应用程序。 随后读取 Recordset,尝试访问第一批中未提取的记录的后续读取将延迟,直到实际提取所寻求的记录,此时控件将返回到应用程序。
adcFetchAsync 违约。 控件在后台提取记录时立即返回给应用程序。 如果应用程序尝试读取尚未提取的记录,则最接近所寻求记录的记录将立即读取和控制,指示已达到 Recordset 的当前末尾。 例如,调用 MoveLast 会将当前记录位置移动到实际提取的最后一条记录,即使更多记录将继续填充 Recordset

注意

使用这些常量的每个客户端可执行文件都必须为它们提供声明。 可以从位于 RDS 库的默认安装文件夹中的文件 Adcvbs.inc 剪切和粘贴所需的常量声明。

言论

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

适用于

DataControl 对象 (RDS)

另请参阅

ExecuteOptions 和 FetchOptions 属性示例 (VBScript)
Cancel 方法 (RDS)