一。数据库
数据库对象和记录集对象
定义一个数据库对象:
dim dbName as Database
数据库是一个数据的容器,而数据库对象则是在VB中用于操作数据库的一个数据和方法的集合
记录集可以看成是一张活动的,由行列组成的表
定义一个记录集:
dim rsName as Recordset
记录集五种不同的类型:
- Table :表示数据库中的一张表,可以进行增删改查
- DynaSet:表示一张可更新的查询视图(Query),它可以由一个数据库中的一张或者多张表中的数据组成,对记录集进行增删改查,不仅会修改记录集,而且会对组成这个记录集的基表进行相应的修改
- SnapShot:表示一张不可更新的查询视图,是一组静态的记录拷贝,不可以进行增删改查
- Forward-Only:表示一个没有游标的SnapShot记录集,也就是说,它只能从头到尾地遍历所有的记录,但不能任意移到一个记录
- Dynamic:与DynaSet相似,但它还具有以下的功能:其他用户修改了这个记录集的基表,同样可以使这个记录集的内容得到更新(主要用于多用户的操作)
VB访问数据库的方法: