通讯簿 Data-Binding 对象

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

重要

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

参数 描述
服务器 如果使用 HTTP,则该值是服务器计算机的名称,前面有 https://
连接 提供必要的连接信息,使 RDS.DataControl 能够连接到 SQL Server。
SQL 设置或返回用于检索记录集 的查询字符串。

另请参阅

通讯簿命令按钮