计算机二级VB辅导:VB通过DAO访问Access数据库
DAO代表数据库访问对象,是数据库访问对象的缩写。在VB中,与Jet数据库引擎的接口有两种方式:数据控件和数据访问对象(DAO)。数据控制只给出了有限的访问已有数据库的功能,不需要编程,而DAO模型是一个完整的编程接口,可以完全控制数据库。数据把常用的DAO函数封装在里面,它和DAO控件的关系就像内存和缓存的关系一样,所以这两种方法并不互斥。实际上,他们经常同时使用
引用DAO类型库
1,从“项目”菜单中选择“引用”菜单项;
2。在可引用列表框中选择“Microsoft DAO 3.6对象库”
3、然后点击确定
设置DAO数据类型变量
DAO数据类型变量分为两种:
1、数据库变量
Public db As Database
对应的是access数据库。通常在模块中定义为公共全局变量
2,记录集变量
Dim rs为记录集
。设置DAO数据类型变量(2)
数据库对象变量建立后,我们就可以打开数据库了。一般来说,我们只访问一个数据库。打开数据库时,对数据库中的每一条记录进行操作,都需要使用Recordset对象来构建记录集
例如:
Open database
private subcommand _ Open database _ Click()Dimdb as database dimrs as Recordset set db = Open database(app . path & " \ database name . MDB ")set RS = db . Open Recordset(" select * from table name ")End Sub这样就把数据库中的记录放入记录集,就可以进行后续的操作了。
0条评论