MoveFirst
使当前记录成为记录集内第一条记录。
MoveLast
使当前记录成为记录集内最后一条记录。
MoveNext
使当前记录成为记录集内下一条记录。
MovePrevious
使当前记录成为记录集内前一条记录。
4. 记录集对象的方法:
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 更新数据表记录
除此之外,还有rs.move可以定位到具体某条记录。如下面例子:
'注意的下面的方法显示的是第8条数据,因为是向后移动了7条记录。
set conn=server.createobject("adodb.connection")
conn.open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("test.mdb")
set rs=server.createobject("adodb.recordset")
rs.open "select * from tablename",conn,1,1
rs.movefirst
rs.move 7
response.write rs(0)
set rs=nothing
conn.close
set conn=nothing