DataFactory 自定义

适用于:Access 2013、Office 2013

远程数据服务 (RDS) 使您能够在三层客户端/服务器系统中很容易地执行数据访问。 客户端数据控件可以指定连接和命令字符串参数,以便对远程数据源执行查询,或者指定连接字符串和 Recordset 对象参数,以执行更新。

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

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

使用 ADO,可以指定让 DataFactory 与另一种类型的服务器程序(称为处理程序)配合工作。 在用客户端连接和命令字符串访问数据源之前,处理程序可以对它们进行修改。 此外,处理程序可以强制实施访问权,访问权控制客户端在数据源中读取和写入数据的能力。

处理程序用来修改客户端参数和访问权的参数是在自定义文件的节中指定的。

有关自定义 DataFactory 对象的详细信息,请参阅以下主题: