可以通过设置 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”。