RDS 的目标是通过 IIS 等中介来访问和更新数据源。 编程模型指定完成此目标所需的活动序列。 对象模型指定其方法和属性影响编程模型的对象。
重要
从 Windows 8 和 Windows Server 2012 开始,RDS 服务器组件不再包含在 Windows 操作系统中(有关详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性指南)。 RDS 客户端组件将在将来的 Windows 版本中删除。 避免在新开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务。
RDS 提供了执行以下操作序列的方法:
指定要在服务器上调用的程序,并从客户端以代理的方式获得对它(RDS.DataSpace)的引用。
调用服务器程序。 将参数传递给标识数据源的服务器程序以及要发出的命令(代理服务器或 RDS.DataControl)。
服务器程序通常使用 ADO 从数据源获取 Recordset 对象。 (可选)在服务器上处理 Recordset 对象(RDSServer.DataFactory)。
服务器程序将最终 Recordset 对象返回到客户端应用程序(代理)。
在客户端,Recordset 对象被放入一个使得视觉控件(包括可视化控件和 RDS.DataControl)可以轻松使用的窗体中。
Recordset 对象的更改将发送回服务器,用于更新数据源(RDS)。DataControl 或 RDSServer.DataFactory)。
另请参阅
RDS 对象模型摘要
DataControl 对象 (RDS)
DataFactory 对象 (RDSServer)
数据空间对象(RDS)
RDS 方案
RDS 教程
Recordset 对象(ADO)
RDS 使用情况和安全性