CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

日期字段查询

楼主xuheguan(鄂鱼)2002-03-29 09:45:42 在 Web 开发 / ASP 提问

<%  
  sql=""  
  ddate1=cdate(request("ddate1"))  
  ddate2=cdate(request("ddate2"))  
        sql   =   "   select   *   from   dhd   where   id   is   not   null   "  
  if   ddate1   <>""   and   ddate2   =""   then  
          sql=   sql   +   "   and   (ddate   =   '"   &   ddate1   &   "')"  
  end   if  
  if   ddate2   <>""   and   ddate1   =""   then  
          sql=   sql   +   "   and   (ddate   =   '"   &   ddate2   &   "')"  
  end   if  
  if   ddate1   <>""   and   ddate2   <>""   then  
          sql=   sql   +   "   and   (   ddate   >=   '"   &   ddate1   &   "')"  
          sql=   sql   +   "   and   (   '"   &   ddate2   &   "'   >=   ddate)"      
  end   if    
  sql=   sql   +   "   order   by   id   desc   " 问题点数:20、回复次数:2Top

1 楼xuheguan(鄂鱼)回复于 2002-03-29 09:49:51 得分 0

后面的set   rs=server.createobject("adodb.recordset")  
  conn   =   "DBQ="   +   server.mappath("db1.mdb")   +   ";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
  rs.open   sql,conn,1,1  
  rs.pagesize=MaxPerPage    
  出错rs.open   sql,conn,1,1Top

2 楼beyond_xiruo(CorruptionException)回复于 2002-03-29 09:56:02 得分 20

sql语句错误,加上trim!  
  例外你必须注意的是,你的这个查询语句是在sql里的用法,在access里应该用“#”,改为以下的:  
  <%  
  sql=""  
  ddate1=cdate(request("ddate1"))  
  ddate2=cdate(request("ddate2"))  
        sql   =   "   select   *   from   dhd   where   id   is   not   null   "  
  if   ddate1   <>""   and   ddate2   =""   then  
          sql=   sql   +   "   and   (ddate   =   #"   &   ddate1   &   "#)"  
  end   if  
  if   ddate2   <>""   and   ddate1   =""   then  
          sql=   sql   +   "   and   (ddate   =   #"   &   ddate2   &   "#)"  
  end   if  
  if   ddate1   <>""   and   ddate2   <>""   then  
          sql=   sql   +   "   and   (   ddate   >=   #"   &   ddate1   &   "#)"  
          sql=   sql   +   "   and   (   #"   &   ddate2   &   "#   >=   ddate)"      
  end   if    
  sql=   sql   +   "   order   by   id   desc   "  
   
  Top

相关问题

  • 针对日期字段的查询
  • 关于日期字段查询问题!
  • 如何进行日期字段查询和模糊查询
  • 日期字段
  • 如何SQL查询paradoxt中的日期字段?
  • 如何写日期时间型字段的SQL查询语句?
  • 怎么按日期字段为关键字查询?有代码!
  • 请教Access中日期时间字段的查询
  • 如何用SQL语言查询日期属性的字段
  • delphi中利用query1查询日期型字段,如何做?

关键词

  • sql
  • ddate
  • rs
  • end ifif
  • conn
  • then

得分解答快速导航

  • 帖主:xuheguan
  • beyond_xiruo

相关链接

  • Web开发类图书

广告也精彩

反馈

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