用asp实现起来比较简单,首先后台数据库的不同写法会不一样
如果是access数据库最简单,sql的要麻烦一点,因为sql数据库不能知道query结果
的总数,所以可以用下面这样的通用方法。
sql=' from sometable where XXXXX'
....
Session("QUERY_SQL") = sql
....
sql=Session("QUERY_SQL")
set count=conn.execute("select count(id) "&sql)
set result=conn.execute("select * "&sql)
result.PageSize=pagesize
result.AbsolutePage = page&>
.....
<% for i=1 to result.PageSize
if not result.Eof then%>
.....
<%
result.MoveNext
end if
next
%>
count/pagesize可以知道总页数。