记录集对象RecordSet的方法

作者:袖梨 2022-06-30
Rs.movenext 将记录指针从当前的位置向下移一行
Rs.moveprevious 将记录指针从当前的位置向上移一行
Rs.movefirst 将记录指针移到数据表第一行
Rs.movelast 将记录指针移到数据表最后一行
Rs.absoluteposition=N 将记录指针移到数据表第N行
Rs.absolutepage=N 将记录指针移到第N页的第一行
Rs.pagesize=N 设置每页为N条记录
Rs.pagecount 根据 pagesize 的设置返回总页数
Rs.recordcount 返回记录总数
Rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否
Rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否
Rs.delete 删除当前记录,但记录指针不会向下移动
Rs.addnew 添加记录到数据表末端
rs.update 更新数据表记录
--------------------------------------------------------------
Recordset对象方法
Open方法
recordset.Open Source,ActiveConnection,CursorType,LockType,Options
Source
Recordset对象可以通过Source属性来连接Command对象。Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个Stored Procedure。假如省略这个参数,系统则采用Recordset对象的Source属性。
ActiveConnection
Recordset对象可以通过ActiveConnection属性来连接Connection对象。这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。
CursorType
Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下:
--------------------------------------------------------------
常数??????????????????????????????? 常数值????????????? ?说明
--------------------------------------------------------------
adOpenForwardOnly???????? 0?????????????????????? 缺省值,启动一个只能向前移动的游标(Forward Only)。
adOpenKeyset????????????? ??? ?1??????????????????????启动一个Keyset类型的游标。
adOpenDynamic??????????????? 2??????????????????????启动一个Dynamic类型的游标。
adOpenStatic??????????????????? ?3????????????????????? 启动一个Static类型的游标。
--------------------------------------------------------------

相关文章

精彩推荐