| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 639 人关注过本帖
标题:有关转到下一篇文章的问题
只看楼主 加入收藏
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:9 
有关转到下一篇文章的问题
<a href="show.asp?up=ok&id=<%=id%>">上一篇</a> show.asp : up=request("up") id=request("id") if up=ok then sql="select * from guestbook where id<"&id '我想问一下通过这一个怎么判断是下一篇,小于ID的可以是很多个。 rs.open sql,conn,3,3 if rs.recordcount=0 then rs.close end if rs.movenext else rs.open "select * from guestbook where id="&id,conn,3,3 end if
2005-06-27 22:30
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
sql="select top 1 * from guestbook where id<"&id
2005-06-28 07:53
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2004-3-30
收藏
得分:0 
sql="select * from guestbook where id="&amp;id-1
这样也可以吧

在风中迷茫的男孩
2005-06-28 10:25
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用在2005-6-28 10:25:51的发言: sql="select * from guestbook where id="&id-1 这样也可以吧
如果ID有删除过了?

中国人的财富网:http://www..cn/
2005-06-28 11:07
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
sql="select * from guestbook where id<"&id 我看到别人用的是这个也可以用,就是不理解.

中国人的财富网:http://www..cn/
2005-06-28 11:08
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
最好用select top 1 id from ……order by id desc
Oracle里用select id from ……where id&lt;"&amp;id&amp;" and rownum&lt;=1 order by id desc

我感觉这样速度快一点
2005-06-28 11:26
regedit
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:950
专家分:0
注 册:2004-6-8
收藏
得分:0 
以前写过类似的,PP吧~
'显示上一篇下一篇文章
function show_next(id)
 dim sql
  sql="select top 1 id,title from news where id&lt;"&amp;id&amp;" and isurlnews=0 order by id desc"
  loaddb2(sql)
if not(rs2.eof and rs2.bof) then
 response.write "上一篇:&lt;a href=read.asp?id=" &amp; rs2("id") &amp; " target=_self&gt;" &amp; rs2("title") &amp; "&lt;/a&gt;&lt;br&gt;"
else
 response.write "上一篇:&lt;font color=#999999&gt;已经没有了&lt;/font&gt;&lt;br&gt;"
end if
rs2.close:set rs2=nothing
sql="select top 1 id,title from news where id&gt;"&amp;id&amp;" and isurlnews=0 order by id"
loaddb2(sql)  
if not(rs2.eof and rs2.bof) then
 response.write "下一篇:&lt;a href=read.asp?id=" &amp; rs2("id") &amp; " target=_self&gt;" &amp; rs2("title") &amp; "&lt;/a&gt;&lt;br&gt;"
else
  response.write "下一篇:&lt;font color=#999999&gt;已经没有了&lt;/font&gt;&lt;br&gt;"
end if
rs2.close:set rs2=nothing
end function

最新作品:百货品牌商品资讯第一门户([url]http://www./[/url]),欢迎交流
2005-06-28 12:56
ming168404
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-26
收藏
得分:0 
  • 错误类型:
    Microsoft JET Database Engine (0x80040E14)
    语法错误 (操作符丢失) 在查询表达式 'shopid<' 中。
    /list.asp, 第 19 行

  • 浏览器类型:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Poco 0.31; GOSURF; .NET CLR 1.1.4322)

  • 网页:
    GET /list.asp
  • 代码如下:
    <%
    function thenext
    newrs=server.CreateObject("adodb.recordset")
    sql="select top 1 * from shop_snsn where shopid>"&a1&" order by shopid"
    set newrs=conn.execute(sql)
    if newrs.eof then
    response.Write("没有了")
    else
    a2=newrs("shopid")
    response.Write("<a href='list.asp?shopid="&a2&"'>下一篇</a>")
    end if
    end function
    %>

    <%
    function thehead
    headrs=server.CreateObject("adodb.recordset")
    sql="select top 1 * from shop_snsn where shopid<"&a1&" order by shopid desc"
    set headrs=conn.execute(sql)
    if headrs.eof then
    response.Write("没有了")
    else
    a0=headrs("shopid")
    response.Write("<a href='list.asp?shopid="&a0&"'>上一篇</a>")
    end if
    end function
    %>

    [此贴子已经被作者于2006-5-10 3:16:28编辑过]

    2006-05-10 03:05
    hangxj
    Rank: 6Rank: 6
    等 级:贵宾
    威 望:29
    帖 子:2045
    专家分:0
    注 册:2006-4-10
    收藏
    得分:0 

    a1没有值


    http://www./
    2006-05-10 09:11
    ming168404
    Rank: 1
    等 级:新手上路
    帖 子:5
    专家分:0
    注 册:2006-4-26
    收藏
    得分:0 
    能详细说明点吗,不是很明白啊!!!
    2006-05-10 09:47
    快速回复:有关转到下一篇文章的问题
    数据加载中...
     
       



    关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

    编程中国 版权所有,并保留所有权利。
    Powered by Discuz, Processed in 0.020281 second(s), 8 queries.
    Copyright©2004-2024, BCCN.NET, All Rights Reserved