CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

有关SQL中的查询问题

楼主cloud_leonhart(阿萌)2002-07-22 12:52:26 在 Web 开发 / ASP 提问

比如我要根据用户填写的内容进行单条件查询;  
  如我要这样查就是,当查询的用户存在时,显示,当不存在是报警,那不存在是RS中返回的是什么值,怎么判断不存在呢?  
  <<index.htm>>  
  <html>  
  <body>  
  <form   name="testfrm"   method="post"   action="">  
  name:<input   name="user"   type="text">  
  <input   name="confirm"   type="submit"   value="confirm   onclick="action='query.asp'">  
  </form>  
  </body>  
  </html>  
   
  <<query.asp>>  
  <%  
  set   cn=Server.CreateObject("ADODB.connection")  
  set   rs=Server.CreateObject("ADODB.recordset")  
  DSNmsg="data   source=orcl;user=scott;password=tiger"  
  cn.open   DSNmsg  
  user=trim(request.form("name"))  
  querySQL="SELECT   *   FROM   info   WHERE   name='"+user+"'"  
  set   rs=cn.execute(querySQL,adcmdtable)  
  if   rs.fields(1).value="   "   then                                                                 '错误在这里  
        response.write   "<script>alert('没有记录');</script>"  
  else  
  do   while   (not   rs.eof)  
  for   i=0   to   rs.fields.count-1  
  %>  
  <%=rs.fields(i).value%>  
  <br>  
  <%  
  next  
  rs.movenext  
  loop  
  rs.close  
  cn.close  
  end   if  
  %> 问题点数:20、回复次数:4Top

1 楼gshope(北京.Net)回复于 2002-07-22 13:07:17 得分 10

if   rs.fields(1).value="   "   then    
  改成  
  if   rs.eof   then  
  ....Top

2 楼happynet(快乐数据)回复于 2002-07-22 13:13:47 得分 10

if   rs.fields(1).value="   "   then    
   
  改成这个比较稳妥  
   
  if   rs.eof   or   rs.bof   thenTop

3 楼cloud_leonhart(阿萌)回复于 2002-07-22 14:19:01 得分 0

up  
  Top

相关问题

  • 有关SQL语句查询...
  • sql语句中有关时间的查询
  • SQL SERVER中有关时间区间的查询问题
  • 有关delphi的SQL的查询
  • 有关日期查询的SQL语句
  • 求一有关查询的sql语句?
  • 有关SQL的查询语句
  • sql 中的查询查询问题
  • 有关在SQL的子查询中出现NULL影响计算的问题.
  • sql中的查询搜索

关键词

  • 查询
  • 用户
  • 存在

得分解答快速导航

  • 帖主:cloud_leonhart
  • gshope
  • happynet

相关链接

  • Web开发类图书

广告也精彩

反馈

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