在敲学生信息管理系统时候遇到了Dim mrc As ADODB.Recordset,虽然代码的功能可以理解,但是还是有些疑惑。就把有关内容整理了一下。
ADODB是动态数据链接对象,Recordset是其一个子类。就比如我们定义:Dim mrc As ADODB.Recordset,直接使用mrc就可以了。
先介绍一下Recordset对象的方法。
1.Addnew方法。用于创建可更新Recordset对象的新纪录。
一般形式为Recordset.AddNew FieldList,Values。
FieldList 为可选。表示新纪录中字段的名称或序号位置。
Values 为可选。表示新纪录中字段的单个或者一组值。若Fields为数组,则Values也为相同数组。
2.Delete方法。用于删除记录或者记录组。
一般形式为Recordset.Delete AffectRecords。
AffectRecords 确定Delete方法影响的记录的数目。可有以下几种常量:
AdAffectCurrent。仅删除当前记录。
AdAffectGroup。删除满足当前Filter属性设置的记录。
AdAffectAll。删除所有记录。
AdAffectAllChapters。删除所有子集记录。
3.Update方法。用于保存对Recordset对象记录进行的所有修改。
一般形式为Recordset.Update Fields,Values.
Fields和Values都为可选。
4.Cancelupdate方法。用于取消对当前记录所做的任何更改,也可取消对新纪录的添加。但是需要注意的是:使用Update方法后将无法使用Cancelupdate方法撤销更改。
5.Close方法。可关闭打开的对象以及任何相关对象。
这仅仅是我在敲学生信息系统时目前遇到的方法。有不足之处,还望斧正!