asp循环显示问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 20:12:24
我将数据库中的数据以一行两列来显示,但是当数据库中的数据为单数时就会出现问题,请问该怎么来改?谢谢,数据库的连接都没有问题!
代码如下:
<%
do while not rs.eof
%>
<tr>
<td><span class="style1"><img src="images/8.gif" width="18" height="18">
<a href="<%= rs("linkUrl")%>" target="_blank"><%= rs("linkName")%></a></span></td>
<%
rs.movenext
%>
<td width="207"><span class="style1"><img src="images/8.gif" width="18" height="18"> <a href="<%= rs("linkUrl")%>" target="_blank"><%= rs("linkName")%></a></span></td>
</tr>

<%
rs.movenext
loop
rs.close
set rs=nothing
%>

再修改下 刚才 少写了一句
<%
do while not rs.eof
%>
<tr>
<td><span class="style1"><img src="images/8.gif" width="18" height="18">
<a href="<%= rs("linkUrl")%>" target="_blank"><%= rs("linkName")%></a></span></td>
<%
rs.movenext
if rs.eof then
response.write "<td> </td></tr>"
else
%>
<td width="207"><span class="style1"><img src="images/8.gif" width="18" height="18"> <a href="<%= rs("linkUrl")%>" target="_blank"><%= rs("linkName")%></a></span></td>
</tr>
<%
end if
rs.movenext
loop
rs.close
set rs=nothing
%>

你一直写<td>,加一个变量i用来判断是否该换