asp两个时间比较问题
我现在做得系统需要这样一个功能:数据库里面已经一个字段是我输入进去的,记录将来客户约见时间的时间段love_time 类型是常规日期,现在我需要实现查询几个小时内到期的约见订单 这几个小时是我手动输入 通过表单提交 然后通过对比系统现在的时间与订单里面时间的间隔 是否小于我提交的小时数来检索的记录 我用的是dateadd()函数 代码是这样的:keyusertime=request("keyusertime")
keytime=dateadd("h",keyusertime,now())
If keyusertme<>"" Then
sql="select * from love where love_time< '%"&keytime&"%' order by love_time asc"
Else
sql="select * from love order by love_time asc"
End If
keyusername是我从表单传过来的小时数 love_time是数据库里面的记录约见时间的 这个语句错误:Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
请教高手是什么问题!!有更好的解决方法没有???