1 / 29
文档名称:

VBA访问Access数据库.pptx

格式:pptx   大小:186KB   页数:29页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VBA访问Access数据库.pptx

上传人:niuww 2022/11/7 文件大小:186 KB

下载得到文件列表

VBA访问Access数据库.pptx

相关文档

文档介绍

文档介绍:该【VBA访问Access数据库 】是由【niuww】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【VBA访问Access数据库 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第10章VBA访问Access数据库
前面我们已经学****了Access数据库的各种对象处理数据的方法,实际上,要想快速有效地管理数据,开发出更具有使用价值的Access数据库应用程序,还应当了解和掌握VBA的数据库编程方法。
第10章VBA访问Access数据库





VBA是通过MicrosoftJet数据库引擎工具来支持对数据库的访问。
在VBA中主要提供了3种数据库访问接口:
(1)ODBC(开放数据库互联应用编程接口)
(2)DAO(数据访问对象)
(3)ADO(ActiveX数据对象)

ADO(ActiveXDataObject)是目前Microsoft通用的数据访问技术。ADO编程模型定义一组对象,用于访问和更新数据源,它提供了一系列方法完成以下任务:
连接数据源、查询记录、添加记录、更新记录、删除记录、检查建立连接或执行命令时可能产生的错误。

ADO是基于组件的数据库访问接口,可以来自多种数据提供者的数据进行读取和写入操作。
ADO的3个成员对象:
(1)Connection对象(连接对象):建立应用程序与数据源的连接。
(2)Command对象(操作命令对象):在创建数据连接的基础上,利用Command对象可以实现对数据源的查询、插删除、编辑修改及更新操作。
(3)Recordset对象(记录集对象):执行数据访问或SQL命令得到动态记录集,它被缓存在内存中。
ADO的3个集合对象:
(1)Errors集合对象。它依赖于Connection对象的使用。
(2)Parameters集合对象。它依赖于Command对象的使用。
(3)Fields集合对象。它依赖于Recordset对象的使用。
1、Connection对象
该对象用来实现应用程序与数据源的连接。只有连接成功后,Command对象和Recordset对象才能访问某个数据库。
2、Command对象
该对象主要作用是在VBA中用SQL语句访问、查询数据库中的数据,可以完成Recordset对象不能完成的操作,如创建表、修改表结构、删除表、将查询结果保存为新表等。
3、Recordset对象
Recordset对象的功能最常用、最重要,它可以访问表和查询对象,返回的记录存储在Recordset对象中。通过该对象可以浏览记录、修改记录、添加新记录或者删除特定记录。

在Access的模块设计时要想使用ADO对象,首先应该增加一个对ADO库的引用。打开VBE窗口,选择菜单“工具”→“引用”命令,弹出“引用”对话框,从“可使用的引用”列表中选择“”选项。