日期:2014-05-16  浏览次数:21032 次

asp分页生成的pageCount数量不正确
<!--#include file="Connections/myconn2.asp" -->
<%
Dim conn
Dim Recordset1
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open MM_myconn2_STRING
Set Recordset1=Server.CreateObject("ADODB.RecordSet")
Recordset1.Open "Select * from liuyan",conn,1,3
Recordset1.pageSize=13
response.Write(Recordset1.pageCount)
%>

我数据库里一共15条记录,

我把Recordset1.pageSize=12 输出的pageCount 是2页

把pageSize设为13,输出的pageCount居然是1,  14也是1  

这个1怎么算出来的~~~!!!!

一页12条,15条记录当然要分2页啊~~~

------解决方案--------------------
确定记录数量
然后看看你的SQL语句是否是正确的选取了你要列表的数据