|
主题: 分页显示出现的问题!
|
 我是陀大的恐龙
职务:普通成员
等级: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
|
|
 我是陀大的恐龙
职务:普通成员
等级: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("name")%> | <%=rs("QQ")%> | <%=rs("message")%> | <%=rs("time")%> | <% 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 %>
|
 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还是好多人
|