日期:2014-05-17  浏览次数:20816 次

急,问个循环问题。。
<div class="indexTitle borderDot">最新新闻 <a href="news.asp"><img src="templates/index/default/images/b_more.png" style="vertical-align:middle" /></a></div>
  <div class="indexBox" id="adfoucsNews">
<%
set rs1=conn.execute("Select top 6 * From news order by id desc")
if not rs1.eof then
do while not rs1.eof
%>
  <ul>  
<li>
  <h3> <span class="time"> &nbsp;&nbsp;<font color="white"><%=rs1("time")%></font>
  </span>
  <a href="news.asp?id=<%=rs1("id")%>" title="<%=rs1("title")%>"><%=rs1("title")%></a></h3>
  </li>
<%
rs1.movenext
loop
else
%>
  <li>
  <h3> <span class="time"> &nbsp;&nbsp;<font color="white"><%=now()%></font>
  </span>
  <a href="#" title="暂无新闻..."</a> </h3>
  </li>
<%
end if
rs1.close
set rs1=nothing
%>

  </ul>
  </div>










上面代码一运行就进入死循环。。问题在哪。。。。

------解决方案--------------------
没有看出错误。那你把语句改下。改成先做为空判断。。

另外。你的那个循环里:<ul>好像应该写在外面。