主题:  分页显示出现的问题!

我是陀大的恐龙

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2003/9/20 23:34:14
#12003/9/27 22:57:48
学做了个分页显示的页面但是出现了这样的错误
“错误类型:
ADODB.Recordset (0x800A0CB3)
当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。

就是这句“ rs.open exec, conn, adopenstatic”



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#22003/9/27 23:02:53
尝试换一种打开方式,参考这个帖子:
www.5d.cn/bbs/NewsDetail.asp?id=936774



我是陀大的恐龙

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2003/9/20 23:34:14
#32003/9/27 23:35:14
老大能不能给我解释一下啊,到底是错在哪。我试了一下别的游标类型,也不行啊。我把代码贴出来你帮看一下行不

<%
if request.querystring("move")="next" then
session("currentpage")=session("currentpage")+1
end if
if request.querystring("move")="prev" then
session("currentpage")=session("currentpage")-1
end if
if session("currentpage")="" then
session("currentpage")=1
end if
%>

current page :<%=session("currentpage")%>
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)}; dbq=e:\dtasp\data\news.mdb"
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec, conn, adopenkeyset
rs.pagesize=3
rs.absolutepage=session("currentpage")
while not rs.eof and numrows %>









<% rs.movenext
numrows=numrows+1
     wend
     %>
     <% if session("currentpage")>1 then %>
     [prev]
     <%end if %>
     <% if session("currentpage")
      [next] 
     <%end if%>
    
     <%
     rs.close
set rs=nothing
     conn.close
     set conn=nothing
     %>
<%=rs("name")%> <%=rs("QQ")%> <%=rs("message")%> <%=rs("time")%>



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42003/9/28 0:57:14
试试rs.open exec, conn,3,1



我是陀大的恐龙

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2003/9/20 23:34:14
#52003/9/28 9:46:23
我一开始也是这种写法的。能显示第一页,但是你按“next”时就报错说“找不到网页
正在查找的网页可能已被删除、重命名或暂时不可用。
HTTP 错误 404 - 找不到文件
Internet 信息服务“

不能生成下一页,这是为什么?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#62003/9/28 10:26:41
那是因为 web 服务器没有找到 page.asp, 正常情况下,你的这个程序名字应该和
 [next] 
里面的文件名保持一致。

编辑历史:[这消息被janlay编辑过(编辑时间2003-09-28 10:27:53)]


我是陀大的恐龙

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2003/9/20 23:34:14
#72003/9/28 11:26:50
可以了,多谢!感动ing....5d还是好多人