ASP+MSSQL,分页部分。一种是使用记录集实现分页:
另一种是直接使用SQL语句实现分页:
请问哪一种效率更高,或者还有什么更好的方法?
Set rs=Server.CreateObject("Adodb.Recordset")
rs.open "select * from table",conn,1,1
rs.pagesize=10
rs.absolutepage=1
……
另一种是直接使用SQL语句实现分页:
select top 页大小 * from table where id not in(select top (页数-1)*页大小 id from table order by id) order by id
请问哪一种效率更高,或者还有什么更好的方法?