第4讲:VBA与Access数据库的连接、DAO和ADO的使用(第1部分)

 2024-02-14 03:02:41  阅读 0

《VBA数据库解决方案》教程()是我推出的第二套教程,目前是第二修订版。 这套教程定位中级,是学习词典后的又一专题讲解。 数据库是数据处理的强大工具。 本教程详细介绍了使用ADO连接ACCDB和EXCEL的方法和示例操作。 第一版教程的修改主要是完成所有程序文件的32位和64位系统测试。

这套教程共分上下两册,共84讲。 修改后的教程内容后续会发布给大家。今天的内容是:第四讲:VBA与数据库的连接、DAO和ADO的使用

access开发实例完全剖析_access开发实例教程_access开发100例

第四讲:VBA和DAO的具体联系,以及DAO和ADO的使用

大家好,今天继续讲解VBA数据库解决方案第四讲:如何建立VBA与数据库的连接。 我的讲解将从简单开始,逐渐进入更复杂的阶段。 前面的内容主要以了解知识范围为主,会逐步过渡到实际操作。 本次讲座内容仍需读者重点理解,但相关知识点仍需有清晰的提纲。

VBA可以访问的数据库类型包括、dBase、、等,扩展了VBA的使用范围。 我们的讲解主要是VBA与数据库的连接方法,这种方法在大多数应用中都会用到。

1 使用ODBC连接数据库

要通过这种方式连接数据库,首先必须注册数据源DSN。 目前,提供了 32 位和 64 位 ODBC 驱动程序。 但使用ODBC API访问数据库需要大量的VBA函数原型声明,操作起来比较麻烦,所以很少使用。 。 这里不再赘述。

2 通过OLEDB连接数据库

OLE DB 是用于访问数据的系统级编程接口。 它是一种规范,定义了一组组件接口规范,封装了各种数据库管理系统服务,是ADO的基础技术,也是ADO.NET的数据源:

设置 conn=.("ADODB。")

conn.open "=.Jet.OLEDB.4.0;Data ="&&"; Info=False"

3 通过DAO连接数据库

DAO 提供了用于访问数据库的对象模型。 其中定义的一系列数据访问对象(如:等)可以用来实现对数据库的各种操作。 由于系统在创建数据库时不会自动引用DAO库,因此需要用户自行进行引用设置。

具体设置步骤如下:

(1)在VBE工作环境中,选择“工具”菜单中的“引用”命令,打开“引用”对话框。

(2)在“ ”列表中勾选“DAO 3.6”,如下图:

access开发100例_access开发实例完全剖析_access开发实例教程

要使用DAO访问数据库,必须首先创建对象变量。

LMWS

调暗 db As

调光As

Set ws = .(0) '打开默认工作区

Set db = ws.("") '打开数据库

access开发100例_access开发实例教程_access开发实例完全剖析

(待续)

【分享成果,享受正能量】我们是平凡的生活,我们是简单朴素的生活。 用市井最简单的生活,绽放人性的美好与慈悲。 无论我们走多远,飞多高,即使离家万里,我们也只是回归内心的田园风光。 。

access开发100例_access开发实例完全剖析_access开发实例教程

我20多年的VBA实践经验全部浓缩在以下教程中:

access开发100例_access开发实例完全剖析_access开发实例教程

标签: vba dao 大数据

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码