第7节 ActiveX数据对象.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
演讲老师:都百顺 官方网站: 第七章 ActiveX数据对象 2011年5月27日 ASP 视频教程 -*- 第7章 ActiveX数据对象 数据库编程是Web动态编程中的核心技术。ADO是微软推出的目前最为成熟的数据库技术,在ASP编程中,使用ADO技术操作数据库是目前最好的选择。 随着计算机技术的发展,越来越多的MIS(管理信息系统,Management Information System)采用了Browser/Server(浏览器/服务器,B/S)模式,要开发基于B/S模式的应用程序,首先需要实现网页与数据库的连接,ASP通过ADO技术提供了强大的数据库访问功能。 本章将介绍ActiveX数据对象在ASP编程中的作用,并结合一些程序示例介绍怎样在ASP程序中使用ActiveX数据对象。 ASP 视频教程 -*- 学会使用Connection对象建立到数据源的连接 能使用Connection对象操作数据库 学会使用Recordset对象的方法和属性操作数据库 学会使用Command对象执行命令 了解Field对象和Fields集合 了解Properties集合和Property对象 了解Parameter对象和Parameters集合 了解Errors集合和Error对象 第7章 ActiveX数据对象 学习重点 ASP 视频教程 -*- ADO(ActiveX Data Objects 即ActiveX数据对象)是微软推出的具有访问数据库功能的应用构件。ADO结合了OLE DB易于使用的特性以及Remote Data Objects(RDO)和Data Access Objects(DAO)模型中的最好特性,并将它们重新组织在一个对象模型中。ADO包含所有可以被OLE DB标准对象描述的数据类型,即ADO对象模型具有可扩展性,它不需要部件做任何工作,即使对于那些从来没有想到过或见到过的记录集的信息格式,只要使用正常的ADO编程对象,就能够可视化地处理所有的事情。ADO对象模型给开发人员提供了一种快捷、简单、高效的数据库访问方法,可以在脚本中使用ADO对象建立对数据库的连接,并从数据库中读取记录,形成实际要使用的对象集合。 7.1 ADO简介 ASP 视频教程 -*- ADO对象与数据集合之间的关系 ASP 视频教程 -*- Connection对象是与数据提供者进行连接的对象,代表一个打开的与数据源的连接。其他对象都必须在Connection对象的基础上才能发挥作用。Connection对象代表与数据源进行的惟一会话。如果是客户机/服务器模式的数据库系统,该对象可等价于到服务器的实际网络连接。 Connection对象除了与数据源连接外,还可通过事务(Transaction)来确保在事务中所有对数据源的变更成功。可以使用ASP内置对象中Server对象的CreateObject方法来创建Connection对象,例如: Set conn=Server.CreateObject(ADODB.Connection) 7.2 Connection对象 ASP 视频教程 -*- Connection对象提供了很多方法、属性和集合,用于进行数据库编程,其中,它提供的方法有:Open方法、Execute方法、Close方法、Cancel方法、Save方法、BeginTrans方法、CommitTrans方法、RollbackTrans方法等。 7.2.1 Connection对象的方法 ASP 视频教程 -*- 在本章的前面使用Connection对象建立数据连接时已经用到了该对象的ConnectionString 属性,除此之外,Connection对象的属性还包括CommandTimeout、ConnectionTimeout、Attributes、Mode、Provider等属性。 7.2.2 Connection对象的属性 ASP 视频教程 -*- Connection对象具有两种数据集合,分别是:Errors集合和Properties集合。前者包含Connection对象最近一次的错误或警告信息,后者包含Connection对象所定义的相关属性。 7.2.3 Connection对象的数据集合 ASP 视频教程 -*- Recordset对象是ADO组件中功能最多的对象,它包含了从数据库中查询到的数据,而且,使用Recordset对象也可以进行数据的插入、更新操作。 Recordset对象代表来自基本表或命令执行结果的记录集,在任何时候,Recordset对象中的当前记录都是集合内的单个记录,也即,该对象负责浏览和操作从数据库中取出的数据。 7

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档