可以通过设置 RDS.DataControl 对象的 Connect、Server 和 SQL 属性来打开未连接的 Recordset。
下面的代码显示如何在设计时设置这些属性:
<OBJECT CLASSID="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33" ID="ADC1"> <PARAM NAME="SQL" VALUE="Select * from Products"> <PARAM NAME="Connect" VALUE="DSN=AdvWorks;"> <PARAM NAME="Server" VALUE="http://SalesWeb/"> </OBJECT>
在 RDS.DataControl 上设置这些属性后调用 Refresh 方法,将在“幕后”自动调用 RDSServer.DataFactory 对象,并且远程数据服务将 Recordset 对象返回给客户端。实际上不需要编写代码来使用 RDSServer.DataFactory,但如果确实需要,请参阅“用 RDSServer.DataFactory 对象获得 Recordset”。