Remote Data Service 包含服务器端的业务对象 (ActiveX® DLL),称为
RDSServer.DataFactory,可将命令发送到数据源并将结果通过 Internet 或 Intranet 传回给用户。RDSServer.DataFactory 是默认的 ActiveX DLL,使用它可以通过少量的编程在 Web 页面上提供活动数据。
下面的范例显示如何从 VBScript Web 页面调用 RDSServer.DataFactory 对象。使用客户的 RDS.DataSpace 对象在服务器上创建 RDSServer.DataFactory 对象的实例。
<HTML> <HEAD></HEAD> <BODY><!-- RDS.DataControl --> <OBJECT classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33" ID=ADC1> </OBJECT> <!-- RDS.DataSpace --> <OBJECT ID="ADS1" WIDTH=1 HEIGHT=1 CLASSID="CLSID:BD96C556-65A3-11D0-983A-00C04FC29E36"> </OBJECT> . . . <SCRIPT LANGUAGE="VBScript"> Option Explicit Sub Window_OnLoad() Dim ADF1, myRS Set ADF1 = ADS1.CreateObject("RDSServer.DataFactory", _ "http://<%=Request.ServerVariables("SERVER_NAME")%>") Set myRS = _ ADF1.Query("DSN=pubs;UID=sa;PWD=permission;", _ "Select * From Authors") ' Assign the returned recordset to SourceRecordset. ADC1.SourceRecordset = myRS End Sub </SCRIPT> </BODY> </HTML>