DataFactory-自定义

远程数据服务(RDS)提供了一种在三层客户端/服务器系统中轻松执行数据访问的方法。 客户端数据控件指定用于对远程数据源执行查询的连接和命令字符串参数,或者连接字符串和 Recordset 对象参数以进行更新。

重要

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

参数将传递给服务器程序,该程序对远程数据源执行数据访问操作。 RDS 提供名为 RDSServer.DataFactory 对象的默认服务器程序。 RDSServer.DataFactory 对象将返回由客户端查询生成的任何 Recordset 对象。

但是,RDSServer.DataFactory 仅限于执行查询和更新。 它不能对连接或命令字符串执行任何验证或处理。

使用 ADO,可以指定 DataFactory 与另一种类型的服务器程序结合使用,称为 处理程序。 处理程序可以在用于访问数据源之前修改客户端连接和命令字符串。 此外,处理程序还可以强制实施访问权限,从而控制客户端读取和写入数据源数据的能力。

用于修改客户端参数和访问权限的处理程序参数在自定义文件的各部分中定义。

以下主题提供有关自定义 DataFactory 对象的详细信息。