蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[ASP]关于查询数据库的问题

set rs=server.createobject("adodb.recordset")
sql="select*from week_tb where a_date>='2006-3-12' AND a_date<'2006-3-19'"
rs.open sql,dsconn,3,1

出现错误:
错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。

请问该怎么解决 我看网上的例子是这样的啊 而且 a_date也是日期格式 为什么就会出错呢?郁闷

为什么没人知道?



sql="select*from week_tb where (datediff('d',trim(a_date),'2006-3-12' )<=0) and (datediff('d',trim(a_date),'2006-3-19' )>=0)


Between ……and
会更合适吧
where a_date between '2006-3-12' AND '2006-3-19'"

嗯,楼上的更好,我想直接比较还不是太明智




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com