一个简单的ASP分页问题(50分)

W

windnet

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个分页的例子:
set conn=...
set RS=..
....
RS.open 'select * from tablename',conn,(静态打开)
RS.pageseze=5
....
无论我设RS.pageseze等于多少,RS.pagecount都等于-1
是什么回事呢?
 
不可能,是不是你的游标设置有问题?
 
rs.PageSize = 5
 
游标类型不对,要设置成客户端标。
 
大哥PageSize
 
set rs = server.CreateObject("adodb.RecordSet")
rs.Open sqlstr,conn,1,1
if rs.EOF then
%>
<tr><td>无信息</td></tr>
<%
else
'分页
pageno = Request.item("pageno")
if pageno = "" then
pageno = 1
end if
icount = rs.RecordCount'总记录数
perpage = 13 '每页显示记录数
pages=int((count-1)/perpage)+1
rs.Move (pageno-1)*perpage
dim i
i = 0
do
while not rs.EOF and i<perpage
i = i + 1
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
873
DelphiTeacher的专栏
D
顶部