![]() |
#2
yms1232011-10-17 14:22
|
代码如下:

<%
startdate=trim(request.form("startdate"))
enddate=trim(request.form("enddate"))
if trim(request.form("keyword"))<>"" and trim(request.form("tiaojian"))<>"" Then
keyword=trim(request.form("keyword"))
m=trim(request.form("tiaojian"))
else
keyword=trim(request("keyword"))
m=trim(request("tiaojian"))
end if
%>
<%
if startdate<>"" and enddate<>"" then
sql="select * from rk where "&m&"='"&keyword&"' and shck='"&session("ckname")&"' and rksj >= #"&startdate&"# and rksj <= #"&enddate&"# order by rksj desc"
else
sql="select * from rk where "&m&"='"&keyword&"' and shck='"&session("ckname")&"' order by rksj desc"
end if
%>
现在问题是:startdate=trim(request.form("startdate"))
enddate=trim(request.form("enddate"))
if trim(request.form("keyword"))<>"" and trim(request.form("tiaojian"))<>"" Then
keyword=trim(request.form("keyword"))
m=trim(request.form("tiaojian"))
else
keyword=trim(request("keyword"))
m=trim(request("tiaojian"))
end if
%>
<%
if startdate<>"" and enddate<>"" then
sql="select * from rk where "&m&"='"&keyword&"' and shck='"&session("ckname")&"' and rksj >= #"&startdate&"# and rksj <= #"&enddate&"# order by rksj desc"
else
sql="select * from rk where "&m&"='"&keyword&"' and shck='"&session("ckname")&"' order by rksj desc"
end if
%>
按时间段查询的时候,开始日期:2011-10-11 结束日期:2011-10-12 查出来的结果只有2011-10-11的记录,12号的记录查不出来。
如果开始日期和结束日期都选2011-10-11的话,任何记录都查不到。
注:2011-10-11和2011-10-12在数据库中都有记录
这程序要怎么修改,请高手们指点~~~