现在有这样一个案例:
数据库里有ID(自动排序),NAME字段
数据库里面的记录如下:
ID NAME
1 张一
3 李二
4 王三
7 丁四
10 刘五
12 黄六
13 陈七
......
ID号是自动排序的,其中有几条记录已被删除,已经你看到的不是连续的.
现客户要求显示的格式为:
按ID降序显示,但是不显示ID号,而是显示该数据在数据库中的实际序号(连续的),并每页显示3条.
如下:
第一页:
序号 姓名
7 陈七
6 黄六
5 刘五
第二页:
序号 姓名
4 丁四
3 王三
2 李二
第三页:
序号 姓名
1 张一
-----------------------
我当时做的是
<%
sql="select * from table1 order by id desc"
.....
rs.pagesize=15
rs.AbsolutePage=page
for i=1 to rs.pagesize
IF rs.eof THEN EXIT FOR
%>
序号 姓名
<%=rs.pagesize*(page-1)+i %> <%=rs("NAME")%><br>
<%
rs.movenext
next
%>
第一页 上一页 下一页 最后一页
------------
但是显示的是:
第一页:
序号 姓名
1 陈七
2 黄六
3 刘五
第二页:
序号 姓名
4 丁四
5 王三
6 李二
第三页:
序号 姓名
7 张一
根据题目的要求,所以就不正确了,请问这个程序你能写出来吗??