主题:  求助(ASP):如何判断上一篇文章已经没了?

freelyice

职务:普通成员
等级:1
金币:1.0
发贴:159
#12003/9/13 11:18:05
情况:一个表中共有10条记录,第一条记录的自动编号是6,
当显示这条记录时detail.asp?id=6,在这一页有两个链接:上一篇,下一篇,因为已经不存编号为5的记录,如何在detail.asp?id=6判断前面已经没记录了。
我是这样做的:
<%if not rs.bof then%>">上一篇<%else%>已经没有了<%end if%>
但是不成功!请问各位错在哪儿?
谢谢了!!!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#22003/9/13 12:05:04
换一个思路可以很轻松解决这个问题:

第一篇:
&action=first>第一篇

上一篇:
&action=prev>上一篇

下一篇:
&action=next>下一篇

最末篇:
&action=last>最末篇

剩下的就是要在detail.asp中根据action来判断获取方式了,然后根据传过来的ID查询。 :)

编辑历史:[这消息被janlay编辑过(编辑时间2003-09-13 12:05:34)]
[这消息被janlay编辑过(编辑时间2003-09-13 12:05:49)]


icerain

职务:普通成员
等级:1
金币:1.0
发贴:249
#32003/9/13 13:47:27
能不能这样:
在显示之前rs.moveprevious
如果有就显示上一片 如果没有就不显示
然后再rs.movenext
然后显示内容



freelyice

职务:普通成员
等级:1
金币:1.0
发贴:159
#42003/9/13 15:23:05
嗯,问题得以解决!
非常感谢大家的回复,谢谢斑竹大人!!!