通讯簿数据绑定对象

通讯簿应用程序使用 RDS.DataControl 对象将 SQL Server 数据库中的数据绑定到应用程序的客户端 HTML 页面中的视觉对象(在本例中是 DHTML 表)。 事件驱动的 VBScript 程序逻辑使用 RDS.DataControl 来:

重要

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

  • 查询数据库,向数据库发送更新,并刷新数据网格。

  • 允许用户移动到数据网格中的第一条、下一条、上一条或最后一条记录。

以下代码定义 RDS.DataControl 组件:

<OBJECT classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33"  
   ID=DC1 Width=1 Height=1>  
   <PARAM NAME="SERVER" VALUE="https://<%=Request.ServerVariables("SERVER_NAME")%>">  
   <PARAM NAME="CONNECT" VALUE="Provider=sqloledb;  
Initial Catalog=AddrBookDb;Integrated Security=SSPI;">  
</OBJECT>  

OBJECT 标记定义程序中的 RDS.DataControl 组件。 该标记包含两种类型的参数:

  • 与泛型 OBJECT 标记关联的参数。

  • RDS.DataControl 对象特定的参数。

泛型 OBJECT 标记参数

下表描述了与 OBJECT 标记关联的参数。

参数 说明
CLASSID 一个唯一的 128 位数字,用于标识系统中嵌入对象的类型。 此标识符保存在本地计算机的系统注册表中。 (有关 RDS.DataControl 对象的类 ID,请参阅 RDS.DataControl 对象。)
ID 定义用于在代码中标识嵌入对象的文档范围标识符。

RDS.DataControl 标记参数

下表描述 RDS.DataControl 对象特定的参数。 (有关 RDS.DataControl 对象参数的完整列表以及何时实现它们,请参阅 RDS.DataControl 对象

参数 说明
SERVER 如果使用的是 HTTP,则该值是以 https:// 开头的服务器计算机的名称。
CONNECT 要使 RDS.DataControl 连接到 SQL Server,请提供必要的连接信息。
SQL 设置或返回用于检索 Recordset 的查询字符串。

另请参阅

通讯簿命令按钮