关于数据库时间段查询的问题
代码如下
date1=request( "data1 ") '由上个页面传过来的 格式为:2007-01-01
data2=request( "data2 ") '同上
第6行 set ors_lei=server.CreateObject( "adodb.recordset ")
sql_lei= "select * from xiaoshoupd where adddata between ' "&data1& " ' and ' "&data2& " ' order by adddata desc "
adddata为datetime
报错内容如下
ADODB.Recordset 错误 '800a0bb9 '
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/carshop/admin/xiaoshoumanager22.asp,行 6
是不是时间的格式问题~~期待高手帮忙解答
------解决方案--------------------select * from xiaoshoupd where adddata between
convert(datetime, ' "+date1+ " ',120) and convert(datetime, ' "+data2+ " ',120) order by adddata desc
另外“ date1=request( "data1 ") '由上个页面传过来的 格式为:2007-01-01
”下面的语句中却是: "data1 "