问一个简单的问题!

wildwolfczz 2003-03-09 03:52:12
下面是我程序的一部分:
<form method=post id=form1 name=form1>
<tr><td align=left>我要<font color=Red size=2><b>删除</b></font>

<select class="p6" size="1" name=overtime>
<option value="100"> </option>
<option value="1">一个月</option>
<option value="2">二个月</option>
<option value="3">三个月</option>
<option value="6">六个月</option>
<option value="12">一年</option>

<option value="24">二年</option></select>
时间未登陆的用户<input type=submit value="确定" id=submit1 name=submit1 style="background:#fff0f5;border:1 solid #000000"></td></tr>

</form>
<tr><td><HR SIZE=1 WIDTH=100% NOSHADE COLOR=#0000FF></td></tr>
<% count=0
date1=date
overtime=cint(Request.Form("overtime"))%>
<%Set Conn1=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="&server.mappath(datafile)&";DRIVER={Microsoft Access Driver (*.mdb)};"
Conn1.Open Connstr
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open "user",conn1,1,3

DO WHILE NOT rs1.EOF AND rs1.BOF
date2=rs1("regtime")
if datediff(m,date1,date2)>overtime then
count=count+1
end if
rs.Movenext
loop

%>
<%
rs1.Close
set rs1=nothing
conn1.Close
set conn1=nothing

%>

<tr><Td>满足条件的共有<%=count%>条记录。</td></tr>
........
结果count 总是0
而我的数据库里肯定有大于的,不知道是什么原因,请大家给我点意见。

...全文
26 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoshangfei 2003-03-09
  • 打赏
  • 举报
回复
datediff(m,date1,date2)中的date1跟date2换一下位置。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧