上一篇和下一篇文章指向问题,高人指点下,谢谢

叫我梁大侠 2010-08-13 09:58:48
我弄了一个显示文章的页面 index_news.asp
其中有一段就是显示 上一篇、下一篇的
我写的代码是:
上一篇
<%
sql="select top 1 news_title,id from admin_news where id<"&id&" order by id desc"
set rs=conn.execute(sql)
if rs.eof then
response.write "没有了"
else
response.write "<a href=index_news.asp?id=rs('id')>"&rs("news_title")&"</a>"
end if
%>
下一篇
<%
sql="select top 1 news_title,id from admin_news where id>"&id&" order by id asc"
set rs=conn.execute(sql)
if rs.eof then
response.write "没有了"
else
response.write "<a href=index_news.asp?id=rs('id')>"&rs("news_title")&"</a>"
end if
%>
显示的正常
可是当我点击上一篇或者下一篇的时候 就报错了
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 表达式中 'rs' 函数未定义。
/天缘装饰/index_news.asp, 第 107 行

107代码是:
<%
id = request("id")
set rs= server.CreateObject("adodb.recordset")
rs.open "select * from admin_news where id="&id,conn,1,3 107行
if not rs.eof then
%>
我想不明白了
难道是指向当前页面因为rs关闭了而报错吗?
可是我是跳转到这页面的啊,应该不是这样而报错的吧
高人指点下,谢谢。
...全文
43 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
叫我梁大侠 2010-08-13
  • 打赏
  • 举报
回复
mark
大哥真爱死你了
问题一下解决了,谢谢!!!!
在此问下大哥
你给我的那个分页代码,如果新闻里面有图片或者文字比较大的话,它还是会超出哦
大哥有解决办法么?
lzp4881 2010-08-13
  • 打赏
  • 举报
回复
response.write "<a href=index_news.asp?id="&rs("id")&">"&rs("news_title")&"</a>"

28,409

社区成员

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

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