RDS 方案

重要

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

“通讯簿”应用程序是这样一个方案:它展示如何使用远程数据服务 (RDS) 构建简单的、数据感知的 Web 应用程序 - 联机公司通讯簿。 对于希望了解如何将数据感知的 ActiveX 控件与 RDS 配合使用的 Microsoft Visual Basic Scripting Edition (VBScript) 和 COM 程序员,以及对于希望构建以数据为中心的 Web 应用程序的更有经验的软件开发人员,此方案非常有用。

此方案假定你知道如何使用基本的 HTML 布局标记、如何使用 DHTML 数据绑定技术,以及如何使用 ActiveX 控件进行编程。

如果已安装 SDK,可在位于 samples\dataaccess\rds\AddressBook\AddressBook.asp 的 SDK 目录中找到“通讯簿”示例应用程序的完整源代码。 若要查看通讯簿方案,请在 Internet Explorer 4.0 或更高版本中键入 https://webserver/RDS/AddressBook/AddressBook.asp,其中 webserver 是为运行 Internet Information Services (IIS) 和 ASP 的 Windows NT 4.0 或 Windows 2000 Web 服务器计算机指定的名称。

通讯簿简介

“通讯簿”示例应用程序提供了一个简单的联机通讯簿,可用于通过 Intranet 发布可搜索目录。 通讯簿旨在使用户可在一个或多个字段中输入搜索字符串,以请求有关员工的信息。 为了向你展示远程数据服务的基本功能,示例应用程序有意保持小巧,其中使用最少的对象和搜索字段数量。

应用程序接口由以下部分组成:

  • 非可视 RDS.DataControl 数据绑定对象,客户端用它来连接到数据库。

  • 用作员工属性搜索条件的输入字段的 HTML 文本框。

  • HTML 命令按钮,用于生成查询、清除搜索字段、使用员工信息更新数据库、取消挂起的更改,以及导航网格中显示的数据行。

  • DHTML 数据绑定,用于显示表中从针对后端数据库的查询返回的数据(通过 RDS.DataControl 数据绑定对象)。

  • 连接前面提到的每个元素并允许它们进行交互的 VBScript 例程。 VBScript 代码还用于初始化 RDS.DataControl 对象,并根据 RDS.DataControl 记录集字段的名称在 HTML 表中动态创建列标题。

按照链接逐步设置和运行方案,并详细了解方案的工作原理。

此方案包含以下主题。

另请参阅

通讯簿应用程序的系统要求
Microsoft ActiveX 数据对象 (ADO)
RDS 基础知识
RDS 教程