FetchOptions 属性 (RDS)
指示异步提取的类型。
重要
从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务。
设置和返回值
设置或返回以下值之一。
返回的常量 | 说明 |
---|---|
adcFetchUpFront | 在控制返回到应用程序之前,提取 Recordset 的所有记录。 在提取完整的 Recordset 之后才允许应用程序对其执行操作。 |
adcFetchBackground | 只要提取了第一批记录,控制即可返回到应用程序。 尝试访问未在第一批中提取的记录的后续 Recordset 读取将被延迟,直到实际提取了所查找的记录,此时控制将返回到应用程序。 |
adcFetchAsync | 默认。 在后台提取记录时,控制会立即返回到应用程序。 如果应用程序尝试读取尚未提取的记录,则将读取最接近所查找记录的记录,且控制会立即返回,指示已到达 Recordset 的当前末尾处。 例如,调用 MoveLast 会将当前记录位置移动到实际提取的最后一条记录,尽管更多记录将继续填充 Recordset。 |
注意
每个使用这些常量的客户端可执行文件都必须为其提供声明。 可以从位于 RDS 库默认安装文件夹中的文件 Adcvbs.inc 剪切并粘贴所需的常量声明。
备注
在 Web 应用程序中,通常希望使用 adcFetchAsync(默认值),因为其性能更佳。 在已编译的客户端应用程序中,通常希望使用 adcFetchBackground。
应用于
另请参阅
ExecuteOptions 和 FetchOptions 属性示例 (VBScript)
Cancel 方法 (RDS)