160医生怎么挂号:如何取rs的上一条和下一条记录(解决后加30分)

来源:百度文库 编辑:高考问答 时间:2024/05/05 08:28:26
Id=Request("Id")
Set rs = server.CreateObject("ADODB.Recordset")
rs.source="select * from News where Id=" & Id
rs.open rs.source,conn,1,1

我想取这个指定ID的上一条记录和下一条记录
效果如下:

上一页:标题
下一页:标题
如果是第一页,则只显示下一页
如果是最后一页,则只显示上一页

请高手给出相关代码!!(asp)
用rs.source "select * from News where Id="&Id(+1/-1),conn,1,1 的话要是我上一条记录删除了呢???难免有删除的时候啊!比如当前ID为50,我把49已经删了,那你这个方法就错了!

3楼说的先判断if,我想是对的,我的本意就是想用rs.movenext,
rs.moveprevious来实现!你们有会的么????????????????????????????????????????????

先判断IF再写上一句

rs.source "select * from News where Id="&Id(+1/-1),conn,1,1
这样就可以了!

无解