出错!如何选择一个日期从数据库读出属于是这个日期范围内的新闻!!!!!!!再问
zytp 2003-11-08 10:58:45 http://expert.csdn.net/Expert/topic/2437/2437640.xml?temp=.5842707
上面那贴子不知跑哪页了,再开贴提问!
数据库是
Sql Server
ndate是smalldatetime类型,读不出来我选择的日期范围!
<!--#include file="../manage/conn.asp"-->
<%
'date1=datevalue(request("nian1") & "-" & request("yue1") & "-" & request("ri1"))
'date2=datevalue(request("nian2") & "-" & request("yue2") & "-" & request("ri2"))
date1=DateSerial(request("nian"),request("yue"),request("ri"))
date2=DateSerial(request("nian2"),request("yue2"),request("ri2"))
response.write date1 & "为起始日期<BR>"
response.write date2 & "为终止日期<BR><BR>"
Set rs=Server.createobject("adodb.recordset")
sql="select * from news where ndate>=" & date1' & " and ndate<=" & date2
'sql="select * from news where ndate between 'date1' and 'date2' "
Response.write sql
'response.end
rs.open sql,conn,1,1
if rs.eof then
Response.write "暂无"
%>
<%
else
do while not rs.eof
%>
<%=rs("topic")%> <%=rs("ndate")%><BR>
<%
rs.movenext
loop
end if
rs.close
set rs=nothing
conn.close
set conn=nothing%>