对时间的操作问题
我想在下拉列表(name=optut)中选择option中的一个值,然后用dateadd函数操作选择一个时间(dat=dateadd(...)),和数据库中的字段Usingtime比较并进行操作,在sql语句中查询并选择满足这一条件(比如显示一个月内的数据)的数据。但ie不显示也不报错,请帮帮我!
有关代码:
<%
clsrm=request.Form("optclsroom") ’从教室的下拉列表中选值
set cn=server.createobject("adodb.connection")
cn.open "DSN=webdb"
set rs=server.createobject("adodb.recordset")
%>
<%if request.querystring("action")= "" then ’先显示全部数据
strsql="select * from tbl_application "
else
'我觉得下面的select语句没有问题,大家帮我看看
select case request.querystring("optut")
case "month": dat=dateadd("m",-1,date)
case "week" : dat=dateadd("ww",-1,date)
case "day" : dat=dateadd("d",-1,date)
case else :
end select
strsql="select * from tbl_application where Classroom=' "&clsrm&" ' and UsingTime >'"&dat&"' "
end if
%>
<% rs.open strsql,cn %
具体数据显示略