'loop' 语句缺少 'do' ???????????

imwinner 2004-11-24 10:33:49
以下代码在编译时老是出现如题错误,可我明明有‘do’,这是怎么回事???
....
........
<%
do while not rs.eof
if cint(left(formatdatetime(rs("logtime"),4),2))>8 then
action= "迟到"
late=late+1
%>
<tr>
<td><%=FormatDateTime(rs("logtime"),1)%></td>
<td><%=FormatDateTime(rs("logtime"),3)%></td>
<td><%=action%></td>
</tr>
<%
else if cint(left(formatdatetime(rs("logtime"),4),2))<16 then
action= "早退"
early=early+1
%>
<tr>
<td><%=FormatDateTime(rs("logtime"),1)%></td>
<td><%=FormatDateTime(rs("logtime"),3)%></td>
<td><%=action%></td>
</tr>
<%
end if
rs.movenext()
loop
%>
.....
.........
...全文
145 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
imwinner 2004-11-25
  • 打赏
  • 举报
回复
揭帖了,又长知识了~~
zhangjun 2004-11-25
  • 打赏
  • 举报
回复
hj3793(白开心)(混迹江湖中) 正解
angelyujun 2004-11-25
  • 打赏
  • 举报
回复
else if cint(left(formatdatetime(rs("logtime"),4),2))<16 then 改成
else
if cint(left(formatdatetime(rs("logtime"),4),2))<16 then
。。。。
end if

另外:rs.movenext()-->rs.movenext
gu1dai 2004-11-25
  • 打赏
  • 举报
回复
else if cint(left(formatdatetime(rs("logtime"),4),2))<16 then
action= "早退"
early=early+1
%>
这里少一个end if
xiefeng 2004-11-25
  • 打赏
  • 举报
回复
来迟了!楼主的问题楼上的几位已经帮你解释的很清楚了……
alern_zyb 2004-11-25
  • 打赏
  • 举报
回复
<%
do while not rs.eof
if cint(left(formatdatetime(rs("logtime"),4),2))>8 then
action= "迟到"
late=late+1
%>
<tr>
<td><%=FormatDateTime(rs("logtime"),1)%></td>
<td><%=FormatDateTime(rs("logtime"),3)%></td>
<td><%=action%></td>
</tr>
<%
else
if cint(left(formatdatetime(rs("logtime"),4),2))<16 then
action= "早退"
early=early+1
%>
<tr>
<td><%=FormatDateTime(rs("logtime"),1)%></td>
<td><%=FormatDateTime(rs("logtime"),3)%></td>
<td><%=action%></td>
</tr>
<%
end if
end if
rs.movenext()
loop
%>
hj3793 2004-11-25
  • 打赏
  • 举报
回复
else if ---> elseif
yqh1314 2004-11-25
  • 打赏
  • 举报
回复
else if cint(left(formatdatetime(rs("logtime"),4),2))<16 then
是的在JS 中是这么写的 在VB 中如果没有其他条件就写成ELSEIF
wypenguin 2004-11-25
  • 打赏
  • 举报
回复
是少了一个END IF的问题
如果你是用ELSEIF的话你就少一个END IF
如果你是用ELSE IF的话你就要多加一个END IF
yaniu 2004-11-24
  • 打赏
  • 举报
回复
else if 的问题
777dragon 2004-11-24
  • 打赏
  • 举报
回复
else if

---->
elseif
lienzhu 2004-11-24
  • 打赏
  • 举报
回复
rs.movenext()
改成
rs.movenext
或者
call rs.movenext()

28,409

社区成员

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

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