兰斯9中文攻略:可不可以在一个asp网页里写两个循环,但是我试过,前一个循环可以,但后一个却显示不了.

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 02:18:46
<!--#include file="conn.asp"-->
<%exec="select * from index"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1 %>

<% do while not rs.eof 'rs%>
<%=rs("time")%>
<% if rs.eof then exit do
rs.moveNext()
loop %>

<% do while not rs.eof 'rs%>
<%=rs("title")%>
<% if rs.eof then exit do
rs.moveNext()
loop%>

第一个循环完了后,你要把数据库的指针移动到头部才行.

可以的,只是你在第二个循环时没有将指针设置在第一条记录,所以出现错误。在第二个循环语句<% do while not rs.eof 'rs%> 前增加<% rs.moveFirst%>就可以了。