一个小问题
表里有 5条记录
运行下面的代码后,得到的是2条记录,这是怎么回事?什么地方写错了吗?
<%
for i=1 to 4 step 1
if rs.eof then
response.write("无内容")
exit for
end if
%>
<table border="1" width="880">
<tr><td width="20%"><% =rs("username")%></td>
<td width="80%"><% =rs("neirong")%></td></tr></table>
<%
rs.MoveNext
i=i+1
next
%>
问题点数:20、回复次数:3Top
1 楼ca2ju3()回复于 2006-07-02 21:19:10 得分 0
<table border="1" width="880">
<%
for i=0 to 4 step 1
if rs.eof then
response.write("无内容")
exit for
else
%>
<tr>
<td width="20%"><% =rs("username")%></td>
<td width="80%"><% =rs("neirong")%></td>
</tr>
<%
rs.MoveNext
i=i+1
end if
next
%>
</table>
Top
2 楼ca2ju3()回复于 2006-07-02 21:22:50 得分 0
<table border="1" width="880">
<%
if rs.eof then
response.write("无内容")
response.end
else
for i=0 to 4 step 1
%>
<tr>
<td width="20%"><%=rs("username")%></td>
<td width="80%"><%=rs("neirong")%></td>
</tr>
<%
rs.MoveNext
i=i+1
next
end if
%>
</table>
这个可能好一点。
Top
3 楼5ucode(学习)回复于 2006-07-02 21:35:40 得分 0
去掉
I=I+1
问题解决了
不过还是很感谢楼上!
Top




