注册 登录
编程论坛 ASP技术论坛

asp按日期搜索问题?

mai_25 发布于 2010-11-18 10:50, 807 次点击
key=关健字
stdat=2010-1-1 开始日期
eddat=2010-11-15  结束日期

exec="select * from admin_viewpoint where title like '%"&key&"%' or content like '%"&key&"%' and (dat >= "&CDate(stdat)&" and dat =< "&CDate(eddat)&") order by id desc"

exec="select * from admin_viewpoint where title like '%"&key&"%' or content like '%"&key&"%' and (dat >= "&CDate(stdat)&" or dat =< "&CDate(eddat)&") order by id desc"

两者日期无效,不显示信息。

请问各位高手,还有何写法,在此谢过了。

[ 本帖最后由 mai_25 于 2010-11-18 11:03 编辑 ]
5 回复
#2
mai_252010-11-18 15:27
版主,还有何写法呀!
#3
dzt00012010-11-18 17:12
dat>=#"&stdat&"# and dat<=#"&eddat&"#

[ 本帖最后由 dzt0001 于 2010-11-19 10:45 编辑 ]
#4
mai_252010-11-18 18:05
这样也行吗?从来没有见过,测试不出来。
#5
wangjy5002010-11-18 22:40
and (dat >= "&CDate(stdat)&" and dat =< "&CDate(eddat)&")
-->
and dat between #"&CDate(stdat)&"# and #"&CDate(eddat)&"#"
 
#6
zznice2011-02-07 03:19
去掉那对括号试试,有什么错误提示吗?
dat在数据库中是什么类型?是日期格式吗?换成convert函数转换一下试试?
1