CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

关于按时间查询记录的问题,如何取到上一页提交的日期并且按提交的日期将记录列出来

楼主roseandwort(常春藤)2005-08-02 14:51:31 在 Web 开发 / ASP 提问

提交页是这样显示的:  
   
                                                        日话信息  
          请选择汇总日期:(这我是用一个JavaScript那种可以选择年\月\日的)默认是系统当前日期如:2005-8-2,但可以选择任何日期。  
            (这的这段代码是:   <input   type="text"   name="qsrq"   maxlength=10   size=10   value="<%=formatdatetime(now,2)%>"   onfocus="show_cele_date(qsrq,'','',qsrq)">)  
   
                                                查询(按钮)  
   
  提交后的列表页是这样显示的:  
       
            表头:     要显示的字段名  
            表格行:将符合日期的记录显示出来  
   
  我写了这么一段就是取不到上一页提交来的日期,真郁闷,请帮一下我。  
  <%  
  if   request.Form("qsrq")<>""   then  
  T1=request.Form("qsrq")  
  T2=dateadd("d",1,request.Form("qsrq"))  
  else  
  T1=formatdatetime(now(),2)  
  T2=dateadd("d",1,formatdatetime(now(),2))  
  end   if  
  dim   rs  
  set   rs=server.CreateObject("adodb.recordset")  
  rs.open   sql,conn,1,1  
  接下来的sql="   Select....不知道该怎么写了 问题点数:20、回复次数:4Top

1 楼fangq(jack)回复于 2005-08-02 15:37:54 得分 0

rs.open"select   *   form   TableNmae   where   DataTime=#"&request.form("datatime")&"#",conn,1,1Top

2 楼roseandwort(常春藤)回复于 2005-08-02 17:24:37 得分 0

苦恼!苦恼!  
   
  那条sql我是这么写的:  
  sql="   Select   userid,   dept,   maincallkind,   subbecalleds,   maincall,   begincalltime,   endcalltime,   money   FROM   phonedata   where   (userid   =   '"&   userid   &"')   and   (endcalltime   like   '%"&T1&"%')   order   by   endcalltime   desc"-------或者那个endcalltime   like   '%"&   request("qsrq")   &"%'  
  这样执行下来却取不到系统当前日期的记录,到是能取到之前日期的记录,帮个忙该怎么改改,谢谢.Top

3 楼roseandwort(常春藤)回复于 2005-08-03 17:05:13 得分 0

就是那个日期的框里的默认值不改直接点确定是搜不出来记录的,我如果选择框里的任何一个日期都能搜到记录。Top

4 楼pie_ep(霜之哀伤)回复于 2005-08-10 10:14:23 得分 20

可能是你那条记录有问题,查看一下表,再重新添加几条试试。还上一页的日期格式是什么样的,表里的记录日期是什么格式的,是不是不一致才查不到的呢?Top

相关问题

  • ===========日期记录查询============
  • Sql Server如何查询日期时间相等记录
  • 在Delphi6中如何查询日期为空的记录
  • 通过SQL语句查询两个日期之间的记录
  • SQL中如何查询日期型字段里面日期最新的记录?
  • ADO 记录查询
  • 从数据库中通过日期段查询记录的问题???????????
  • Query组件中如何查询两个日期之间的记录
  • 我想是查询日期字段中的年数为2002的所有记录。。
  • 求救啊:查询两个日期间的收费记录出错!

关键词

  • 选择
  • 记录
  • 日期
  • qsrq
  • 提交
  • endcalltime
  • 显示
  • userid
  • rs
  • request

得分解答快速导航

  • 帖主:roseandwort
  • pie_ep

相关链接

  • Web开发类图书

广告也精彩

反馈

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