asp留言板倒序和自动编号不连续问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:03:22
我做了个asp留言板,但是最新留言却在最下边显示,而且自动编号记录删除后编号不连续。求人帮忙,谢谢了。给代码的说明下代码意思和怎么用,谢谢
数据库name.mdb 留言信息存放在表messages里,表里边有字段为:自动编号,昵称,留言内容,留言时间(date)
倒序已经做好了。就差编号不连续了,帮帮忙,谢谢

如果是数据库中删除的话,
那么在留言板中直接读取自动编号,肯定是不连续的呀。

如果要连续,那么在生成table/grid的时候,第一列手动增加编号。

<table>
<%
i=1 'i为自动续号
do while not rs.eof
%>
<tr>
<td><%=i%></td>
<td><%=数据库其他字段%></td>
...
</tr>
<%
i=i+1
rs.movenext
loop
%>

1、在表messages里添加“序号”字段;
2、增加以下代码:
<%
Dim message_total
message_total = message.RecordCount

%>

3、在ASP页面的提交表单中新增一个表单域,将该域提交为“序号”,将值设为<%=massages_total+1%>