<<  < 2011 - >  >>
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31




rs.movenext是将指针下移,请问上移指针该怎么写呢?
关于指针的移动,具体见:

MoveFirst

使当前记录成为记录集内第一条记录。

MoveLast

使当前记录成为记录集内最后一条记录。

MoveNext

使当前记录成为记录集内下一条记录。

MovePrevious

使当前记录成为记录集内前一条记录。

=======================================================

ASP新闻系统的上一条和下一条问题

查询全部记录
以conn,1,1打开记录集
rs.Find "ID=100"    ’寻找ID为100的文章,即要显示的文章
’显示文章内容
rs.movenext  ’指针下移一个单位
’显示下一个记录

=======================================================

有好多新手只知道rs.movenext是用来移动指针的,但很少使用rs.move来进行操作。

使用rs.move可以轻松实现快速移到指定的记录,使用时如下。

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 "*** * from tablename",conn,1,1

rs.movefirst

rs.move 7

response.write rs(0)

set rs=nothing

conn.close

set conn=nothing

注意的是上面的方法显示的是第8条数据,因为是向后移动了7条记录。

发表评论:
天涯博客欢迎您!