CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

有关查询问题

楼主zapzap(zap)2003-12-03 09:59:52 在 Web 开发 / ASP 提问

 
  这是我做的一个查询不知该如何做,错误好多,高手们,请帮帮我!!!!!!!!!  
   
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN">  
  <!--#include   virtual="/inc/qlls_conn.asp"-->  
  <%  
  classic=trim(request("classic"))  
  city=trim(request("city"))  
  type1=trim(request("type"))  
  layer=trim(request("layer"))  
  size1=trim(request("size1"))  
  size2=trim(request("size2"))  
  money1=trim(request("money1"))  
  money2=trim(request("money2"))  
  local=trim(request("local"))  
   
   
   
  %>  
  <html>  
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <title>无标题文档</title>  
  </head>  
   
  <body>  
   
  <%  
  sql="select   *   from   oldhouse   where   classic='"&classic&"'   and   city='"&city&"'"  
   
  if   type1<>"不限"   then  
  sql=sql&"   or   type='"&type1&"'"  
  end   if  
   
  if   layer<>"不限"   then  
  sql=sql&"   or   layer='"&layer&"'"  
  end   if  
   
  'if   local<>"0"   then  
  ' sql=sql&"   and   local1   like'%"&local&"%'"  
  'end   if  
   
  set   rs=server.CreateObject("adodb.recordset")  
   
  'sql="select   *   from   oldhouse   where   classic='"&classic&"'   and   city='"&city&"'   or   type='"&type1&"'   or   layer='"&layer&"'   or   local   like'%"&local&"%'size>="&size1&"   and   size<="&size2&"'"or   "money>="&money1&"money<="&money2  
  rs.open   sql,conn,1,3  
   
  if   rs.eof   and   rs.bof   then    
  response.write"对不起,没有相关记录!"  
  response.end  
   
  else  
  %>  
   
   
  <table   width="774"   border="0"   cellspacing="0"   cellpadding="0">  
      <tr>  
          <td>id&nbsp;</td>  
          <td>层&nbsp;</td>  
    <td>类型&nbsp;</td>  
      <td>所在城市&nbsp;</td>  
        <td>具体位置&nbsp;</td>  
      </tr>  
  <%   do   while   not   rs.eof   %>  
      <tr>  
          <td><%=rs("id")%>&nbsp;</td>  
          <td><%=rs("layer")%>&nbsp;</td>  
    <td><%=rs("type")%>&nbsp;</td>  
      <td><%=rs("city")%>&nbsp;</td>  
        <td><%=rs("local1")%>&nbsp;</td>  
      </tr>  
      <%  
      rs.movenext  
      if   rs.eof   then   exit   do  
      loop  
      %>  
      <tr>  
          <td>&nbsp;</td>  
          <td>&nbsp;</td>  
      </tr>  
  </table>  
  <%  
  end   if  
   
   
  %>  
   
   
   
  </body>  
  </html>  
  <%rs.close%> 问题点数:20、回复次数:3Top

1 楼say1no2(Studying .NET)回复于 2003-12-03 10:04:30 得分 10

老兄,什么错误提示啊!Top

2 楼zapzap(zap)回复于 2003-12-03 10:18:50 得分 0

没有什么错误提示,就是读不取任何数据,总是没有相关记录...........Top

3 楼shleo(sky)回复于 2003-12-03 10:32:51 得分 10

把查询语句输出来  
  在查询分析器里一个条件一个条件分析Top

相关问题

  • 有关查询
  • 有关ACCESS查询
  • 有关查询的问题!
  • 有关查询问题!
  • 有关SQL语句查询...
  • 有关记录查询
  • 有关查询的问题
  • 有关查询问题?
  • 有关delphi的SQL的查询
  • 帮帮忙!有关查询的问题

关键词

  • sql
  • thensql
  • layer
  • classic
  • money
  • local
  • city
  • size
  • type

得分解答快速导航

  • 帖主:zapzap
  • say1no2
  • shleo

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo