计算机二级VB辅导:VB通过DAO访问Access数据库
| 发布时间: 2008-8-21 11:50:23 被阅览数:
次 来源:
南京招聘网 |
| 文字 〖 大 中 小 〗 |
DAO就是Database access Object,数据库访问对象的英文缩写。在VB中提供了两种与Jet数据库引擎接口的方法:Data控件和数据访问对象(DAO)。Data控件只给出有限的不需编程而能访问现存数据库的功能,而DAO模型则是全面控制数据库的完整编程接口。Data控件将常用的DAO功能封装在其中,它与DAO控件的关系就好象内存与CACHE之间的关系一样,所以这两种方法并不是互斥的,实际上,它们常同时使用
引用DAO类型库
1、从“工程”菜单中选择“引用”菜单项;
2、在可引用列表框中选择“Microsoft DAO 3.6 Object Library”项
3、最后“确定”即可
设置DAO数据类型变量
DAO数据类型变量共分成两种:
1、Database变量
Public db As Database
对应于access数据库,通常在模块中被定义为Public全程变量
2、RecordSet变量
Dim rs As RecordSet
设置DAO数据类型变量(二)
建立了数据库对象变量后,我们便可打开数据库了,在一般情况下都只是访问一个数据库,当打开数据库后再对数据库中的各个记录进行操作,这就要用到Recordset 对象建立记录集
例如:
打开数据库
Private Sub Command_OpenDatabase_Click() Dim db as Database Dim rs As Recordset Set db = OpenDatabase ( App.path & "\数据库名称.mdb" ) Set rs = db.OpenRecordset ( " select * from 表名 " ) End Sub 这样,数据库中的记录便放到Recordset中,可以进行后续操作了 转贴于:计算机二级