关于读取数据库的一个小问题,高手帮忙解决下
请看下面的一段代码本人自认为是没有错误的
但运行后和我想的不一样
<%
do while not rs2.eof
%>
<table border="0" width="100%" cellspacing="1" id="table2" height="17">
<tr>
<td width="173" align="left" valign="bottom"><%=rs2("pro_typ")%></td>
<td width="149" align="left" valign="bottom"><a href="del_leibie.asp?id=<%=rs2("id")%>">删除</a></td>
<%if not rs2.eof then%>
<% rs2.movenext %>
<td width="371" align="right" valign="bottom"><%=rs2("pro_typ")%></td>
<td width="271" align="right" valign="bottom">删除</td>
<% else%>
<%
exit do
%>
<% end if%>
</tr>
</table>
<% if not rs2.eof then
rs2.movenext
else exit do
end if
%>
<%
loop
%>
运行后:
铁艺楼梯 删除 铁艺护拦 删除
铁艺花架 删除 园林桌椅 删除
铁艺大门 删除 铁艺小门 删除
铁艺围栏 删除 删除
看到最后一条了吗? 我的数据库里一共只有7条记录,但后面那里多了个"删除"
我不知道是不是DO LOOP用错了
麻烦各位高手帮忙看下.谢谢了.