asp分页的问题,rs.PageCount总是 -1 !!!
请问:为什么我得到的页数总是-1呢,是不是分页时打开记录集的方式不对?
strSql="SELECT id,name,convert(varchar(30),etime,11) as mydate,convert(varchar(30),etime,14) as mytime,sphoto FROM news WHERE sid=" & thisSiteId & " and show = 0 and status=2 ORDER BY etime DESC"
'设置新闻条数为栏目表里定义的新闻条数
rs.PageSize = 20
'打开记录集
rs.Open strSql,con
取得总页数
numPages = rs.PageCount ----这个值总是-1
问题点数:20、回复次数:3Top
1 楼seeyard(浣熊)回复于 2001-11-02 11:15:57 得分 10
可能你的游标类型没有设对
应该是adOpenStatic可能,记不太清楚了Top
2 楼whaisheng(sheng)回复于 2001-11-02 11:24:03 得分 10
用rs.Open strSql,con,3,3打開記錄集
Top
3 楼wuwenfei()回复于 2001-11-03 01:37:13 得分 0
set re=server.createobject("adodb.recorderset")
re.open sqlstr,conn,adopenstatic
一定要用adopenstatic静态游标打开。
Top




