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

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

重要

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

例如,如果要在 Internet Explorer Microsoft中显示网页,则可能需要在视觉对象控件中显示 记录集 对象数据。 网页上的视觉控件无法直接访问 Recordset 对象。 但是,他们可以通过 RDS 访问 Recordset 对象。DataControlRDS.DataControl 变为可用,当其 SourceRecordset 属性设置为 Recordset 对象时,可视控件可以使用它。

视觉控制对象必须将其 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)