ASP读取记录序号问题!
<!--#includefile="conn.asp"--><%exec="select*frompeople"setrs=server.createobject("ad...
<!--#include file="conn.asp" -->
<%
exec="select * from people"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<div align="center"><br>所有在本站留下信息的名单(共<font color="#FF0000"><%=rs.recordcount%></font>条信息)<br><br>
<table border="1" width="500" id="table1" cellspacing="1" style="border-collapse: collapse">
<tr height="21">
<td width="40" align="center" bgcolor="#C0C0C0" bordercolor="#808080">序号</td>
<td width="70" align="center" bgcolor="#C0C0C0" bordercolor="#808080">姓名</td>
<td width="150" align="center" bgcolor="#C0C0C0" bordercolor="#808080">邮箱</td>
<td width="110" align="center" bgcolor="#C0C0C0" bordercolor="#808080">IP</td>
<td width="130" align="center" bgcolor="#C0C0C0" bordercolor="#808080">时间</td>
</tr>
<%
if rs.eof then
response.write("<tr><td height='21' colspan='5' align='center'>没有任何记录!</td></tr>")
response.end
else
end if
%>
<%do while not rs.eof%>
<tr height="22" onMouseOver="this.style.backgroundColor='#E0E0E0'" onMouseOut="this.style.backgroundColor='#FFFFFF'">
<td width="40" align="center"><%=rs("id")%></td>
<td width="70" align="center"><%=rs("name")%></td>
<td width="150"><%=rs("email")%></td>
<td width="110" align="center"><%=rs("ip")%></td>
<td width="130" align="center"><%=rs("time")%></td>
</tr>
<%
rs.movenext
loop
%>
</table></div>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
我想让读出的记录前都自动编一个号上去,从小到大,而不是直接读取每条记录的ID,因为如果某条记录被删,就会出现断号了,谢谢!!! 展开
<%
exec="select * from people"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<div align="center"><br>所有在本站留下信息的名单(共<font color="#FF0000"><%=rs.recordcount%></font>条信息)<br><br>
<table border="1" width="500" id="table1" cellspacing="1" style="border-collapse: collapse">
<tr height="21">
<td width="40" align="center" bgcolor="#C0C0C0" bordercolor="#808080">序号</td>
<td width="70" align="center" bgcolor="#C0C0C0" bordercolor="#808080">姓名</td>
<td width="150" align="center" bgcolor="#C0C0C0" bordercolor="#808080">邮箱</td>
<td width="110" align="center" bgcolor="#C0C0C0" bordercolor="#808080">IP</td>
<td width="130" align="center" bgcolor="#C0C0C0" bordercolor="#808080">时间</td>
</tr>
<%
if rs.eof then
response.write("<tr><td height='21' colspan='5' align='center'>没有任何记录!</td></tr>")
response.end
else
end if
%>
<%do while not rs.eof%>
<tr height="22" onMouseOver="this.style.backgroundColor='#E0E0E0'" onMouseOut="this.style.backgroundColor='#FFFFFF'">
<td width="40" align="center"><%=rs("id")%></td>
<td width="70" align="center"><%=rs("name")%></td>
<td width="150"><%=rs("email")%></td>
<td width="110" align="center"><%=rs("ip")%></td>
<td width="130" align="center"><%=rs("time")%></td>
</tr>
<%
rs.movenext
loop
%>
</table></div>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
我想让读出的记录前都自动编一个号上去,从小到大,而不是直接读取每条记录的ID,因为如果某条记录被删,就会出现断号了,谢谢!!! 展开
2个回答
展开全部
你可以设置一个变量比如I,加升伏入拿笑孙循环并显示出来
初始I=1,循环中I=I+1
或者
不用do while
用消链
for i=1 to rs.recordcount
next
初始I=1,循环中I=I+1
或者
不用do while
用消链
for i=1 to rs.recordcount
next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询