利用Recordset对象的方法,可以操作记录集中各条记录。
1.Add New方法
该方法用来在Recordset中插入新记录,前提是这个Recordset对象是可更新的。在使用该方法后,用Update方法进行保存,新记录便成为当前记录。
2.Delete方法
该方法用来从Recordset中删除记录。使用时要和Update方法一起使用。
3.Move、MoveFirst、MoveLast、MovePrevious、MoveNext
Move从当前记录移动记录指针。调用语法为:rs.Moven,其中n是要跳过的记录数;MoveFirst移动记录指针到第一条记录,调用语法为:rs.MoveFirst;MoveLast移动记录指针到最后一条记录,调用语法为:rs.MoveLast;MoveNext移动记录指针到下一条记录,调用语法为:rs.MoveNext;MovePrevious移动记录指针到前一条记录,调用语法为:rsMovePrevious。
4.Open方法
除了可以使用Connection对象执行SQL查询语句,利用返回的记录集生成Recordset对象外,还可以利用Recordset对象的Open方法执行一条SQL语句查询或者调用数据库的存储过程,返回一个记录集。Open方法的使用格式如下:(www.xing528.com)
Rs.Open Source,ActiveConnection,CursorType,LockType,Options
其中Rs是要执行Open方法的Recordset对象名;Source一般情况下用的是select语句或表名;ActiveConnection指的是连接对象;CursorType指的是游标类型(其取值见表7-5);Lock Type是指锁定信息(其取值见表7-6);Options参数为可选参数,通常省略。
例如:Rs.open″select*from student″,Conn,AdOpenStatic,AdLockOptimistic
表7-5CursorType参数取值
表7-6 LockType参数取值
5.Update方法
该方法通常与AddNew、Delete一起使用,通过对RecordSet对象变量的修改使底层数据源中的表生效。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。