补充1:AO对象编程 软件基础电子教案.docVIP

补充1:AO对象编程 软件基础电子教案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
补充1:AO对象编程 软件基础电子教案

补充1:ADO对象编程 1.ADO基础..ADO的介绍 是ActiveX Data Obect的缩写,它是Microsoft数据库应用程序开发的新接口,是新的数据访问技术,是建立在OLE DB之上的高层数据库访问技术。ADO被设计的数据访问层OLE DB Provider一起协同工作,以提供通用数据访问(Universal DataOLE DB是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系,以及电子邮件系统及自定义的商业对象OLE DB不了解也能轻松使用ADO,因为它非常简单易用,并向VB程序员提供了很多好处,包括易于使用、熟悉的界面,高速度以及占用同传统的数据对象层次(DAO和RDO)不同,ADO可以独因此可以只创建一个Connection”对象,但是可以有多个,独立的“Recordset”它,另外ADO针对客户/服务器以及Web应用程序作了优化。最基本的操作流程:初始化COM库,引入ADO库定义文件用Connection对象;利用建立好的连接,通过Connection、Command对象执行SQL命令,或利用Recordset对象取得结果记录集进行查询、处理;使用完毕后关闭连接释放对象。 ..AD0的对象 Connection 这是ADO的最大特点。每一次引用数据库可以建立一个连接在其之上建立多个RecordSet,方便远程连接的操作。一个Connection的方法很简单,下面例子主要介绍了Connection对象的创建、连接connection Set cnn=new ADODB.connection ’通过ODBC DSN打开数据库 cnn.open “pubs”,”sa”,”” ’检查是否成功建立连接对象 if cnn.state=adStateOpen then msgbox “Welcome to pubs!” else msgbox “Sorry,no pubs!” end if ’关闭连接对象 cnn.close End sub 其重要属性如表1—1所示。 -1 Connection对象属性列表 功能 ConnectionString 打开Connection时的参数设置。主要有以下几项:Provider、File Name、Remote Provider、Remote Server、URL DefaultDatabase 定义Connection对象的缺省数据库 Provider 定义Connection对象的数据库OLE DB的提供者,如SQL Server之类 State 当前状态,只读。主要返回值为adStateOpen或adStateExecuting 其重要方法如表1—2所示。 -2 Connection对象方法列表 功能 BeginTrans 开始一个新的处理事务(Transaction) RollbackTrans 放弃当前所有的处理事务并开启一个新的事务 Cancel 终止当前的数据库操作 Close 关闭释放Connection对象 Execute 执行SQL语言,或者查询 Open 打开Connection对象 在建立连接对象后,可以通过conn.Execute方法执行SQL,实现所需的一切数据库程序时,在修改数据库内容方面,这种方法很方便而且功能强大。 2.集对象——Recordset Recordset对象表示的是来自基本表或命令执行结果的记录全集,任何时候,Recordset对象所指的当前记录均为集合内的单个记录。 可使用Recordset对象操作来自提供者的数据,使用ADO时,通过Records几乎所有数据进行操作。所有Recordset对象均使用记录(行)和字段(列)进行提供者所支持的功能不同,某些Recordset方法或属性有可能无效。 Recordset时,当前记录位于第一个记录(如果有),并且BOF和EOF属性被设置。如果没有记录,BOF和EOF属性设置是True。设提供者支持相关的功能,可以使用MoveFirst、MoveLast、MoveNext和MovePreviousMove方法,和AbsolutePosition、AbsolutePage和Filter属性来重新确定当前记录的Recordset对象可支持两类更新:立即更新和批更新。使用立即更新,一旦调用Update对数据的所有更改将被立即写入基本数据源。也可以使用AddNew和Update方法将值作为参数传递,同时更新记录的若干字段。提供者支持批更新,可以使提供者将多个记录的更改存入缓存,然后使用 UpdateBatch方法在单个调用中将它们传送给

文档评论(0)

liwenhua11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档