步骤 5:DataControl 变为可用(RDS 教程)

返回的 Recordset 对象可供使用。 可以像对任何其他 Recordset 一样检查、导航或编辑。 可以使用 Recordset 执行的操作取决于你的环境。 Visual Basic 和 Visual C++ 具有可视控件,可以在启用数据控件的帮助下直接或间接使用 Recordset。

重要

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

例如,如果你在 Microsoft Internet Explorer 中显示网页,则可能希望在可视控件中显示 Recordset 对象数据。 网页上的可视控件不能直接访问 Recordset 对象。 但是,他们可以通过 RDS.DataControl 访问 Recordset 对象。 当 RDS.DataControl 的 SourceRecordset 属性设置为 Recordset 对象时,可视控件就可以使用 RDS.DataControl。

可视控件对象必须将其 DATASRC 参数设置为 RDS.DataControl,并将其 DATAFLD 属性设置为 Recordset 对象字段(列)。

在本教程中,设置 SourceRecordset 属性:

Sub RDSTutorial5()  
   Dim DS as New RDS.DataSpace  
   Dim RS as ADODB.Recordset  
   Dim DC as New RDS.DataControl  
   Dim DF as Object  
   Set DF = DS.CreateObject("RDSServer.DataFactory", "https://yourServer")  
   Set RS = DF.Query ("DSN=Pubs", "SELECT * FROM Authors")  
   DC.SourceRecordset = RS         ' Visual controls can now bind to DC.  
...  

另请参阅

步骤 6:将更改发送到服务器(RDS 教程)
RDS 教程 (VBScript)