asp 中关于while......wend 的问题

<%whilenotrs.eofIFrs("flag")=0then'权限为用户ifdoing=0then%><tablewidth="431"height="40"bo... <%
while not rs.eof

IF rs("flag")=0 then '权限为用户
if doing=0 then

%>
<table width="431" height="40" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="93"><%=rs("id")%></td>
<td width="93"><%=rs("name")%></td>
<td width="86"><%=rs("psd")%></td>
<td width="83"><%=rs("money")%></td>
<td width="38"><a href="do.asp?action=delete&id=<%=rs("id")%>">删除</a></td>
<td width="38"><a href="do.asp?action=modify&id=<%=rs("id")%>">修改</a></td>
</tr>
</table>
<%
end if
If doing=1 then

if cstr(rs("id"))<>a then
%>
<table width="431" height="40" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="93"><%=rs("id")%></td>
<td width="93"><%=rs("name")%></td>
<td width="86"><%=rs("psd")%></td>
<td width="83"><%=rs("money")%></td>
<td width="38"><a href="do.asp?action=delete&id=<%=rs("id")%>">删除</a></td>
<td width="38"><a href="do.asp?action=modify&id=<%=rs("id")%>">修改</a></td>
</tr>
</table>
<%
else if cstr(rs("id"))=a then

%>

<table width="431" height="40" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="91"><form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="textfield" width="50" value=<%=rs("id")%> />
</label>
</form> </td>
<td width="93"><form id="form2" name="form2" method="post" action="">
<label>
<input type="text" name="textfield2" width="50" value=<%=rs("name")%> />
</label>
</form> </td>
<td width="89"><form id="form3" name="form3" method="post" action="">
<label>
<input type="text" name="textfield3" width="50" value=<%=rs("psd")%> />
</label>
</form> </td>
<td width="81"><form id="form4" name="form4" method="post" action="">
<label>
<input type="text" name="textfield4" width="50" value=<%=rs("money")%> />
</label>
</form> </td>
<td width="38"><label></label></td>
<td width="39"> </td>
</tr>
</table>
<%
end if
End if
end if
rs.movenext
WEND
%> </td>
</tr>
</table>
</body>
</html>
上面是详细代码
下面是除掉非asp代码
<%
while not rs.eof
IF rs("flag")=0 then '权限为用户
if doing=0 then
%>

<%
end if
If doing=1 then
if cstr(rs("id"))<>a then
%>

<%
else if cstr(rs("id"))=a then
%>
<%
end if
End if
end if
rs.movenext
WEND
%> </td>
</tr>
</table>
</body>
</html>
总是弹缺少语句是怎么回事呢?标注位置是最下面的WEND,提示那里缺少语句
展开
 我来答
0871love
2008-05-24 · TA获得超过3518个赞
知道大有可为答主
回答量:1418
采纳率:50%
帮助的人:1606万
展开全部
错误应该在:

else if cstr(rs("id"))=a then

else if ..Then
ElseIf 中间不能有空格
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
换照婧3235
2008-05-24
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
IF rs("flag")=0 then '权限为用户

好像没有end if的结束符.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式