asp+access 日期段查询

l83203808 2009-10-15 04:06:18
本人新手,感兴趣这个。

dim date1
dim date2
date1=cdate(Request.Form("time1"))
date2=cdate(Request.Form("time2"))
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from feedback where feedb_date between "&date1&" and "&date2&""

数据库中 feedb_date 字段是 短日期格式 。请问,为什么我搜索不出来呢

使用
sql="select * from feedback where feedb_date between '2009-8-1' and '2009-10-14'"
测试也不行

如果换成
dim date1
dim date2
date1=cdate(Request.Form("time1"))
date2=cdate(Request.Form("time2"))
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from feedback where feedb_date like '%"&trim(date1)&"%' or feedb_date like '%"&trim(date2)&"%'"

则可以搜索出date1和date2匹配的值 而不是两者范围内的值。

网上我搜了很久都没有找到方法,不知道错在哪里,请各位高手帮忙看下,谢谢!很抱歉的就是,本人新人,没有点数可给。很抱歉!
...全文
174 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
l83203808 2009-10-15
  • 打赏
  • 举报
回复
select * from feedback where feedb_date between '#"&date1&"#' and '#"&date2&"#'"

显示不出来结果。谢谢! 一直没搞清楚哪里错了!
zy13665886 2009-10-15
  • 打赏
  • 举报
回复
sql和access的时间查询是有区别的,注意留心之间区别。只要记住了就没有问题了。
街头小贩 2009-10-15
  • 打赏
  • 举报
回复
select * from feedback where feedb_date between '#"&date1&"#' and '#"&date2&"#'"

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧