如何在ASP中自动给记录编号并显示出来?

来源:百度知道 编辑:UC知道 时间:2024/06/23 06:53:18
我用ASP把ACCESS数据库中的数据显示出来了,但是想在记录前面加上一个序号,请大家指教一下,请看一下我的代码:
<tr>
<td width="61" height="35" align="center" valign="middle" bgcolor="#3399CC"><div align="center" class="STYLE6">
<p>序号</p>
</div></td>
<td width="91" height="35" align="center" valign="middle" bgcolor="#3399CC"><div align="center" class="STYLE6">
<p>用户编号</p>
</div></td>
<td width="135" align="center" valign="middle" bgcolor="#3399CC"><div align="center" class="STYLE6">
<p>姓名</p>
</div></td>
<td width="245" align="center" valign="middle" bg

在执行完数据库查询后你肯定要循环输出所有的内容对吧?
你在循环的外部定义一个变量,i=0
然后在循环内让i = i +1
然后将变量i放在你的循环内部要显示的地方就可以了
while not rs.EOF
…………这里是你要循环显示的信息内容。你可以将变量i在这里显示出来
rs.MoveNext
wend
换句话说你上边的 HTML代码 就是放在再while 循环中的当然你也可以用DO……Loop

至于只显示 显示"SNS"字段等于"071"的用户情况?

这就要调整你的SQL语句了 你可以再 SQL语句后边加上条件 select * from table后边加上 where sns=071

你能遍历显示所有数据不?很简单啊,用
DO
N=1
...
response.write n
N=N+1

loop until rs.eof then
或者是其他循环自加就好了啊

i = 0

在循环体内加上

i=i+1

然后在记录标题前加 <%=i%>

这样就可以.按序号排出来了.