数据库原理及应用 Access 2003 作者 段雪丽 邵芬红 史迎春 第9章 VBA数据库编程.pptVIP

数据库原理及应用 Access 2003 作者 段雪丽 邵芬红 史迎春 第9章 VBA数据库编程.ppt

  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文档。上传文档
查看更多
9.3 ActiveX数据对象 2. Command对象 通过已建立的连接发出的“命令”可以以某种方式来操作数据源。一般情况下,命令可以在数据源中添加、删除或更新数据,或者在表中以行的格式检索数据。Command对象体现命令概念。Command对象能够优化命令的执行。 9.3.2 主要ADO对象的使用 9.3 ActiveX数据对象 3. Recordset记录集对象 ADO Recordset 对象包含某个查询返回的记录以及那些记录中的游标。我们可以不用显式地打开 Connection 对象的情况下,打开一个 Recordset(例如,执行一个查询)。不过,如果选择创建一个 Connection 对象,就可以在同一个连接上打开多个 Recordset 对象。任何时候,Recordset 对象所指的当前记录均为集合内的单个记录。 9.3.2 主要ADO对象的使用 9.3 ActiveX数据对象 一个典型的ADO应用的步骤是首先使用Connection对象建立与数据源的连接,然后用一个Command对象给出对数据库操作的命令,比如查询数据等,用Recordset对结果集数据进行维护或浏览等操作。对于关系型数据库,通常使用SQL作为Command命令所使用的命令语言。 9.3.3利用ADO访问数据库 9.3 ActiveX数据对象 在应用程序中添加了对ADO对象库的引用后,需先声明一个Connection对象变量,再生成一个Connection对象的实例。例如:Dim answ1 As ADODB.Connection Set answ1=New ADODB.Connection 或者合二为一:Dim answ1 As New ADODB.Connection 使用ADO编程一般要按照以下几个步骤: (1)定义和创建ADO对象实例变量; (2)设置连接参数并打开连接Connection; (3)设置命令参数并执行命令Command; (4)设置查询参数并返回记录集Recordset; (5)操作记录集(增加、删除、修改、查询); (6)关闭、回收有关对象。 9.3.3利用ADO访问数据库 第9章 VBA数据库编程 总 结 本章主要介绍了DAO和ADO两个对象模型,对模型中的主要对象的功能和操作方法进行了详细介绍,并结合实例分别采用DAO和ADO对象模型进行VBA数据库编程。 DAO和ADO是VBA数据库编程中对数据操作最常用的两个对象模型,几乎大部分的数据的读取、修改和存储操作都与之息息相关。 数据库原理及应用(Access2003) 第9章 VBA数据库编程 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 第9章 VBA数据库编程 9.1 数据库引擎及其接口 9.2 数据访问对象 9.2.1 DAO模型结构 9.2.2 主要的DAO对象 9.2.3 利用DAO访问数据库 9.3 ActiveX数据对象 9.3.1 ADO模型结构 9.3.2 主要ADO对象的使用 9.3.3利用ADO访问数据库 第9章 VBA数据库编程 概要介绍: 前面已经介绍了模块和VBA程序设计基础知识,包括VBA面向对象程序设计初步知识。实际上,要想快速、有效地管理好数据,开发出更具实用价值的 Access 数据库应用程序,还应当了解和掌握 VBA 的数据库编程方法。 本章我们首先介绍数据库访问接口,然后介绍Access支持的DAO和ADO两种数据库编程方法。 9.1 数据库引擎及其接口 VBA是通过Microsoft Jet数据库引擎工具来支持对数据库的访问。所谓数据库引擎 实际上是一组动态链接库(DLL),当程序运行时被链接到 VBA 程序而实现对数据库的数据访问功能。数据库引擎是应用程序与物理数据库之间的桥梁,它以一种通用接口的方式, 使各种类型物理数据库对用户而言都具有统一的形式和相同的数据访问与处理方法。 9.1 数据库引擎及其接口 在VBA中主要提供了3种数据库访问接口: (1)开放数据库互连应用编程接口(Open Database Connectivity API,ODBC API)。目前 Windows 提供的 32 位 ODBC 驱动程序对每一种客户/服务器 关系型数据库管理系统、最流行的索引顺序访问方法(ISAM)数据库(Jet、dBase、Foxbase 和 FoxPro)、扩展表(Excel)和定界文本文件都可以操作。在 Access 应用中,直接使用 ODBC API需要大量

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档