转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
ADO API 参考(DataControl 对象 & DataFactory 对象)         ★★★★

ADO API 参考(DataControl 对象 & DataFactory 对象)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:892 更新时间:2009/4/23 10:48:47

DataControl 对象 (RDS)

RDS.DataControl 对象将数据查询 Recordset 绑定到一个或多个控件上(例如,文本框、网格控件或组合框),以便在 Web 页显示 ADOR.Recordset 数据。

语法

<OBJECT CLASSID="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33" ID="DataControl"

<PARAM NAME="Connect" VALUE="DSN=DSNName;UID=usr;PWD=pw;">

<PARAM NAME="Server" VALUE="http://awebsrvr">

<PARAM NAME="SQL" VALUE="QueryText">

</OBJECT>

说明

RDS.DataControl 对象的类 ID 是 BD96C556-65A3-11D0-983A-00C04FC29E33。

对基本应用方案,仅需设置 RDS.DataControl 对象的 SQLConnectServer 属性,从而自动调用默认业务对象 RDSServer.DataFactory。

RDS.DataControl 中所有的属性都是可选的,因为自定义业务对象可以替代它们的功能。

使用一个 RDS.DataControl 对象可将单个查询结果链接到一个或多个可视控件。例如,假设您编写请求客户数据查询的代码,如姓名、住所、出生地、年龄及“优先级客户状态”,可使用单个 RDS.DataControl 对象分别在三个文本框中显示客户姓名、年龄及居住区,并在复选框中显示“优先级客户状态”,而在网格控件中显示所有的数据。

使用不同的 RDS.DataControl 对象可将多个查询结果链接到不同的可视控件上。例如,假设您使用一个查询获取客户信息,又使用第二个查询获取客户所购买商品的信息。如果要在三个文本框和一个复选框中显示第一个查询的结果,在网格控件中显示第二个查询的结果,则在使用默认业务对象 (RDSServer.DataFactory) 时必须进行如下操作:

  • 将两个 RDS.DataControl 对象添加到 Web 页。

  • 针对两个 RDS.DataControl 对象的每个 SQL 属性,分别编写两个查询。一个 RDS.DataControl 对象包含请求客户信息的 SQL 查询,而另一个则包含请求客户所买商品列表的查询。

  • 在每个绑定控件的 OBJECT 标记中,指定 DATAFLD 值以便设置将要显示在每个可视控件中的数据值。

对可通过 OBJECT 标记嵌入单个 Web 页的 RDS.DataControl 对象,不存在数目上的限制。

在 Web 页上定义 RDS.DataControl 对象时,可使用非零 HeightWidth 值,如 1(以避免包含多余空间)。

远程数据服务客户端组件已经是 Internet Explorer 4.0 安装程序的一部分,因此, RDS.DataControl 对象标记不必包含 CODEBASE 参数。

已测试控件

下表列出了与 RDS.DataControl 对象以及关联的客户端的组件一起使用并且已经过测试的数据识别控件。其他控件虽然也可与远程数据服务一起使用,但尚未经过测试。

控件名 文件名 类 ID (CLSID) SSDBGrid SSDATB32.ocx (Sheridan) AC05DC80-7DF1-11d0-839E-00A024A94B3A

使用 Internet Explorer 4.0,只有在 HTML 控件和 ActiveX® 控件被标记为房间模型控件时,才可以使用这两种控件绑定到数据。

以上所列控件不通过远程数据服务发布,但可以作为 Microsoft® Visual Basic®, Enterprise Edition 的一部分或从 Sheridan Systems, Inc. 购买。

重要事项    不能重新分发以任何方式部署为远程数据服务范例组成部分的 ActiveX 控件。它们是作为范例应用程序的组成部分提供的,任何情况下都不可重新分发到其他方。

Microsoft Visual Basic 用户    RDS.DataControl 仅用于基于 Web 的应用程序。Visual Basic 客户端应用程序不需要它。

DataFactory 对象 (RDSServer)

该默认服务器端业务对象实现对客户端应用程序的指定数据源进行读/写数据访问的方法。

说明

RDSServer.DataFactory 对象被设计为接收客户端请求的服务器端自动化对象。在 Internet 的实现过程中,该对象驻留于 Web 服务器并且通过 ADISAPI 组件实例化。RDSServer.DataFactory 对象提供对指定数据源的读写访问,但不包含任何有效性或业务规则逻辑。

如果使用的方法在 RDSServer.DataFactory 和 RDS.DataControl 对象中都有效,则远程数据服务在默认状态下使用 RDS.DataControl 版本。默认采用基本的编程应用方案,在此方案中 RDSServer.DataFactory 用作常规服务器端业务对象。

如果要让 Web 应用程序处理特定任务的服务器端进程,则可以用自定义业务对象替代 RDSServer.DataFactory

可以创建调用 RDSServer.DataFactory 方法的服务器端业务对象,如 QueryCreateRecordset。这将有助于利用现有的远程数据服务技术向业务对象添加功能

RDSServer.DataFactory 对象的类 ID 为 9381D8F5-0288-11D0-9501-00AA00B911A5。


[Web开发]Wscript.Shell 对象详细介绍!  [办公软件]PowerPoint2003设置对象的自定义动画
[办公软件]PowerPoint通过对象播放视频电影  [办公软件]PowerPoint如何制作鼠标移动到对象上方就显示提示
[平面设计]Flash动作脚本Actiong之属性、数组、Color颜色、D…  [平面设计]MovieClip对象原型的使用与分析
[网页制作]DIV+CSS+javascript实现DIV对象显示在页面任何位置…  [网页制作]破解网页禁止复制、禁止选择文字对象和禁止查看源…
[网页制作]CSS之Lists及Classification对象说明、例子  [网页制作]CSS边框border对象介绍下篇
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台