| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 982 人关注过本帖
标题:查看上一条相关记录
只看楼主 加入收藏
mako
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-1
收藏
 问题点数:0 回复次数:11 
查看上一条相关记录

想查找一条与此时正显示文章相关的一记录,既在表中查找ID大于此显示ID且PARENT字段要相等

请问这样的SQL语句怎么样写

搜索更多相关主题的帖子: SQL 记录 PARENT 字段 语句 
2006-08-13 22:35
mako
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-1
收藏
得分:0 
这里除了渚薰会帮助菜鸟,其他人都不愿意帮助啊,5555555555

2006-08-13 23:29
mako
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-1
收藏
得分:0 
<% set rs=server.createobject("adodb.recordset")
           sql="select top 1 * from web where  id<"&request("id")&" and parent='"&request("parent")&"' order by id desc"
           rs.open sql,conn,1,1
      if rs.eof then
                Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px"">  上一篇:◎已经没有了◎</td></tr>"
        else
                Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px"">  上一篇:◎<a href='show.asp?id="&rs("id")&"'>"&rs("title")&"</a>◎</td></tr>"
        end if  
rs.Close
set rs=nothing     
    Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top 1 * from web where id>"&request("id")&" and parent='"&request("parent")&"' order by id "
rs.open sql,conn,1,1
        if rs.eof then
                Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px"">  下一篇:◎已经没有了◎</td></tr>"
        else
                Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px"">  下一篇:◎<a href='show.asp?id="&rs("id")&"'>"&rs("title")&"</a>◎</td></tr>"
        end if
rs.Close
set rs=nothing
 %>


2006-08-13 23:57
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
楼主给的代码的sql语句可以的啊
运行的时候出现其他什么不对的吗?

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-14 13:50
mako
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-1
收藏
得分:0 
parent='"&request("parent")&"',这一句取不到值

2006-08-14 14:30
弯曲的直线
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-7-21
收藏
得分:0 
sql="select top 1 * from web where id>"&request("id")&" and parent like '%"&request("parent")&"%' order by id "
查询单条的话,最好不要用记录集
set sql=conn.execute("select * from web where id>"&request("id")&" and parent like '%"&request("parent")&"%'")
也可以用instr
set sql=conn.execute("select * from web where id>"&request("id")&" and instr(parent,'"&request("parent")&"')=true")

[此贴子已经被作者于2006-8-14 14:36:50编辑过]


上论坛感觉就象和人拼贴子
2006-08-14 14:35
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 


以下是引用mako在2006-8-13 23:57:00的发言:

<% set rs=server.createobject("adodb.recordset")
sql="select top 1 * from web where id<"&request("id")&" and parent='"&request("parent")&"' order by id desc"
rs.open sql,conn,1,1
if rs.eof then
Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px""> 上一篇:◎已经没有了◎</td></tr>"
else
Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px""> 上一篇:◎<a href='show.asp?id="&rs("id")&"'>"&rs("title")&"</a>◎</td></tr>"
end if
rs.Close
set rs=nothing
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select top 1 * from web where id>"&request("id")&" and parent='"&request("parent")&"' order by id "
rs.open sql,conn,1,1
if rs.eof then
Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px""> 下一篇:◎已经没有了◎</td></tr>"
else
Response.Write"<tr bgcolor=""#eeeeee""><td height=""20px""> 下一篇:◎<a href='show.asp?id="&rs("id")&"'>"&rs("title")&"</a>◎</td></tr>"
end if
rs.Close
set rs=nothing
%>



麻烦你自己先学习一下再来问问题,这样我们也好帮你!!!

你的值都没有传过去,怎么取呀?
无语


http://www./
2006-08-14 14:53
mako
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-1
收藏
得分:0 
问题是id&lt;"&amp;request("id")&amp;" 可以取到值,
parent='"&amp;request("parent")&amp;"'取不值,
为什么

2006-08-14 14:58
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
我真的有点无语了,你没有看到我上面标出红色的部分吗?
如果到这了你还想不到是哪错了,那我真的帮不了你了

http://www./
2006-08-14 15:02
mako
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-1
收藏
得分:0 
我也要无语了,,,,

此主题相关文章
  上一篇:◎已经没有了◎
  下一篇:◎asp教程2◎

2006-08-14 15:06
快速回复:查看上一条相关记录
数据加载中...
 
   



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

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