关于上一篇下一篇的问题

xhdong123 2010-07-26 10:54:48
<table width="774" border="0" cellpadding="0" cellspacing="0">
<tr>
<%
set rs=server.CreateObject("adodb.recordset")
rsstr="select * from news where sysid="&request("newsid")
rs.open rsstr,adocon,1,1
%>
<td valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr><td height="30" class=e><DIV align=center class=a4><%=rs("title")%> </DIV></td></tr>
<tr><td height="10" ></td></tr>
<tr><td align="center">来源:<%=rs("provenance")%>  发布者:<%=rs("set_man")%>  发布时间:<%=rs("issue_date")%>  点击率:<%=rs("hits")%>人次</td></tr>
<tr><td background="../images/lit.jpg"></td></tr>
<tr><td height="20"></td></tr>
<tr><td><%=rs("content")%></td></tr>
<tr><td height="20"></td></tr>
</table>
</td>
</tr>


请问我要添加上一篇下一篇的效果要怎么写代码?
...全文
105 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingtaosky3 2010-07-28
  • 打赏
  • 举报
回复
五楼的正解
lovebaby 2010-07-27
  • 打赏
  • 举报
回复
数据库中ID很可能不是连续的,所以+1和-1是不可取的,我个人常用>当前ID的第一条和<当前ID的第一条。
不耐烦 2010-07-27
  • 打赏
  • 举报
回复
如果eof and bof 就是第一条或者最后一条了
不耐烦 2010-07-27
  • 打赏
  • 举报
回复
这么麻烦???

一个sql语句就可以了

上一篇:小于当前id的1条,倒叙排列
sql="select top 1 * from [表] where id<"&当前id变量&" order by id desc"
下一篇:大于当前id的1条,正序排列
sql="select top 1 * from [表] where id>"&当前id变量&" order by id asc"

xshf12345 2010-07-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loveinet_168 的回复:]

在取出来的文章ID值后面直接加“1” 或减“1”
[/Quote]
如果id不连续呢?
这样,提供个思路,
方案一:如果数据量不是特别多,可以先去数据库中查,如果id等于传过来的id,那么去上一个id和下一个id(当然也要判断是第一条、最后一条的问题),然后将这三个id全部查出来~~
方案二:修改表,增加两个字段,在文章写入数据的时候就将上一条记录id写入。。。
xhdong123 2010-07-27
  • 打赏
  • 举报
回复
再继续请教
paula2008 2010-07-26
  • 打赏
  • 举报
回复
学习,学习
loveinet_168 2010-07-26
  • 打赏
  • 举报
回复
在取出来的文章ID值后面直接加“1” 或减“1”
《ASP.NET开发典型模块大全(修订版)》以关键技术和热点技术为核心,通过27个典型模块和5章热点技术,全面地介绍了如何使用asp.net进行各领域的web项目开发。全书共3篇分为32章,第1篇关键模块篇,覆盖网站开发的关键领域,内容涉及论坛、博客、播客、网络硬盘、电子邮件、在线考试、网站备忘录、在线短消息、网站访问量统计与分析、系统后台管理权限分配等网站关键模块;第2篇常见模块篇,覆盖网站开发的各个领域,内容涉及网站会员注册及登录、会员密码找回、留言本、上传与下载、图片资源管理、搜索引擎、网上问卷调查、rss在线订阅、聊天室、购物车、在线银行支付、手机短消息管理、在线音乐、投票系统、万能打印、数据自动备份与恢复等常见模块;第3篇热点技术应用篇,解决网站开发在某个领域遇到的技术难题,内容涉及linq数据访问技术、安全技术、服务技术、ajax、高级应用技术等。 《ASP.NET开发典型模块大全(修订版)》附有配套光盘。光盘提供了书中所有案例的全部源代码,并经过精心调试,在windows xp和windows 2000下全部通过,保证能够正常运行。此外,光盘中还提供有编程词典试用版软件。 《ASP.NET开发典型模块大全(修订版)》案例涉及领域广泛,实用性非常强。学习本书读者可以了解各个领域的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。本书适合各级软件开发人员学习使用,也可供大、中专院校师生学习参考。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧