sql查询语句出错,请各位指点!(急)
在上一个页上有个表单,有两个文本框分别给用户输入日期的day1和day2(输入的日期格式为:2002-8-1),一个下拉列表框,给用户选择要查询的客户!
现在我要查询日期一(day1)与日期二(day2)之间的数据
day1=Cdate(request.form("day1"))
day2=Cdate(request.form("day2"))
who=request.form("who")
sql="select * from charge where Datevalue(chargetime) in(day1,day2) "
if who="全部数据" then
sql=sql
else
sql=sql+"and who='"&who&"'"
end if
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3 ========================这一行出错,出错信息为:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 2