1 / 23
文档名称:

第7章 用VBA访问ACCESS数据库.ppt

格式:ppt   页数:23
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

第7章 用VBA访问ACCESS数据库.ppt

上传人:rjmy2261 2013/1/1 文件大小:0 KB

下载得到文件列表

第7章 用VBA访问ACCESS数据库.ppt

文档介绍

文档介绍:1





第7章 ess数据库
2
记录集概述
ADO:ActiveX Data Objects,即 ActiveX数据访问对象,以编程方式访问数据源。
ADO对象模型的对象:
Connection对象:ADO对象模型中最高级的对象,实现应用程序与数据源的连接。
Recordset对象的功能最常用、最重要
3
记录集(Recordset):是一个对象,它包括记录和字段,具有其特定的属性和方法,利用这些属性和方法就可以编程处理数据库中的记录。
用记录集可执行的操作:对表中的数据进行查询和统计,在表中添加、更新或删除记录。
记录集概述
4
ess中引用ADO对象
应用程序中的ADO引用:声明Connection对象→创建Recordset对象→编程完成各种数据访问操作
声明Connection对象
声明与打开Recordset对象
关闭Recordset和Connection对象
5
声明Connection对象
(1) 声明一个Connection对象
(2) 初始化Connection对象(决定Connection对 象与哪个数据库相连接)
例如:
Graduate As
Graduate=
与当前数据库连接
6
声明与打开Recordset对象
(1) 声明Recordset对象
(2) 创建Recordset对象实例
(3) 打开Recordset对象
例如:
Dim rsStudents As
Set rsStudents=New
"研究生", cnGraduate, , ,
adCmdTable
前面声明的Connection对象
表名称
打开的是表对象
参数占位符
7
关闭Recordset和Connection对象
方法:执行Recordset 对象和Connection对象的Close方法→将对象设置为Nothing
例如:

Set rsStudents=Nothing
Graduate=Nothing
上述语句不是必须的。应用程序终止运行时,系统会自动关闭并清除这两个对象。
8
引用记录字段
任何对记录集的访问都是针对当前记录进行的。打开记录集时默认的当前记录为第1条记录。
引用记录的字段:
直接在记录集对象中引用字段名称
Code=rsStudents!学号
使用记录集对象的Fields(n)属性。
n是记录中字段从左到右的排列序号,第一个字段的序号为0。
Code=(0)
9
引用记录字段
[例7-1] 建立名为ADO的模块,编写如下过程。运行该过程后,输出对话框显示“导师”表中第一位教师的编号和姓名。
10
引用记录字段
记录集更多的应用是在窗体对象上:建立一个空白窗体→设计各个控件→编程引用记录集当前记录的相关字段或将字段的值通过控件显示
注意:如果涉及数据访问的事件过程不止一个,可在代码窗口的通用段定义Connection对象和Recordset对象,然后在Form_Load事件过程中完成数据库连接和数据表的打开。