RDS 教程

本教程演示如何使用 RDS 编程模型查询和更新数据源。 首先,介绍完成此任务所需的步骤。 然后,本教程在 Microsoft Visual Basic Scripting Edition 中重复进行 (结合用于 Windows 基础类库的 ADO/WFC)。

本教程以不同语言编码,原因有两个:

  • RDS 的文档假定 Visual Basic 中的读取器代码。 这为 Visual Basic 程序员提供了方便的文档,但对使用其他语言的程序员来说不太有用。

  • 如果不确定特定 RDS 功能,并且知道另一种语言,则可以通过查找用另一种语言表达的相同功能来解决你的问题。

重要

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

教程的呈现方式

本教程基于 RDS 编程模型。 它分别讨论编程模型的每个步骤。 此外,它还演示了每个步骤,其中包含 Visual Basic 代码片段。

代码示例在其他语言中进行重复,几乎没有讨论。 给定编程语言教程中的每个步骤都标有编程模型中的相应步骤和描述性教程。 使用步骤数来参考描述性教程中的讨论。

RDS 编程模型在以下部分中说明。 在继续学习本教程时,将其用作路线图。

包含对象的 RDS 编程模型

  • 指定要在服务器上调用的程序,并获取从客户端引用它的方式(代理)。

  • 调用服务器程序。 将参数传递给标识数据源的服务器程序以及要发出的命令。

  • 服务器程序通常使用 ADO 从数据源获取 Recordset 对象。 (可选)记录集 对象在服务器上进行处理。

  • 服务器程序将最终 Recordset 对象返回到客户端应用程序。

  • 客户端,Recordset 对象可以选择性地转换为视觉控件易于使用的格式。

  • Recordset 对象的更改将发送回服务器,用于更新数据源。

本教程包含以下主题。

另请参阅

步骤 1:指定服务器程序(RDS 教程)
RDS 教程 (VBScript)