asp 我现在打开的为id=5的产品,我想做上一篇和下一篇文章,求写法

来源:百度知道 编辑:UC知道 时间:2024/06/17 09:57:12
asp 我现在打开的为id=5的产品,我想做上一篇和下一篇文章,注意不可用-ID+ID的方法写,因为ID不挨着。
求写法,我没写过,不知道用什么思路和语法写,请写出方法,谢谢。
就是要写出当前文章的上一篇和下一篇文章,我看有的公司就做了,我想也能做出来吧。。我求一下思路,谢谢了大侠

用数据库游标。每次读三条记录。新闻都是存在数据库里的,建立记录集对象后可以从数据库读取新闻信息,然后调用rs.movenext()就可以获得下一条新闻了,同理rs.moveprev()可以获得上一个记录。

参考代码:
rs.moveprev
if not rs.bof then
prev=rs("id")
end if

rs.movenext '回来原来那条

rs.movenext
if not rs.eof then
next=rs("id")
end if

根据文章的类别或者关键字或者标签来查询就是了,如果没有这些条件,首先说明的是你的库结构不合理

movenext下一笔数据
Previous上一笔数据
去找相关用法吧:)