主题:  分页程序出错

sunslee

职务:普通成员
等级:1
金币:0.0
发贴:107
#12003/5/21 15:47:56
<%
if request.querystring("move")="next" then
    application("currentpage")=application("currentpage")+1
end if
if request.querystring("move")="prev" then
    application("currentpage")=application("currentpage")-1
end if
if application("currentpage")="" then
    application("currentpage")=1
end if
%>

current page:<%=application("currentpage")%>




<%
set cn=server.createobject("ADODB.Connection")
set rs=server.Createobject("ADODB.Recordset")
dbq=server.MapPath("db/qingan.mdb")
cn.Open "driver={microsoft access driver (*.mdb)};dbq="&dbq
strsql="select * from lmxz"
rs.open strsql, cn

rs.pagesize=5
rs.AbsolutePage=application("currentpage")
while not rs.eof and numrows

title:<%=rs("title")%>

<%
rs.movenext
numrows=numrows+1
wend
%>


<%
if application("currentpage")>1 then%>
[prev]
<%end if%>
<%
if application("currentpage")
[next]
<%end if%>
<%
rs.close
cn.close
%>


为什么rs.AbsolutePage=application("currentpage")报错?????



huangboy11

职务:普通成员
等级:1
金币:0.0
发贴:52
#22003/5/22 10:27:12
把这行换成这样应该行了
rs.open strsql, cn,1,3



sunslee

职务:普通成员
等级:1
金币:0.0
发贴:107
#32003/5/22 21:37:57
那一行????换成那一行?高手执教,详细点哦



namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
#42003/5/22 22:16:54
sunslee在上个帖子中说
引用:
<%
if request.querystring("move")="next" then
    application("currentpage")=application("currentpage")+1
end if
if request.querystring("move")="prev" then
    application("currentpage")=application("currentpage")-1
end if
if application("currentpage")="" then
    application("currentpage")=1
end if
%>

current page:<%=application("currentpage")%>




<%
set cn=server.createobject("ADODB.Connection")
set rs=server.Createobject("ADODB.Recordset")
dbq=server.MapPath("db/qingan.mdb")
cn.Open "driver={microsoft access driver (*.mdb)};dbq="&dbq
strsql="select * from lmxz"
rs.open strsql, cn,1,3

rs.pagesize=5
rs.AbsolutePage=application("currentpage")
while not rs.eof and numrows

title:<%=rs("title")%>

<%
rs.movenext
numrows=numrows+1
wend
%>


<%
if application("currentpage")>1 then%>
[prev]
<%end if%>
<%
if application("currentpage")
[next]
<%end if%>
<%
rs.close
cn.close
%>


为什么rs.AbsolutePage=application("currentpage")报错?????



::和讯网 www.homeway.com.cn ::


yyqllh

职务:普通成员
等级:1
金币:1.0
发贴:240
#52003/5/23 8:22:34
这2个数字(1,3)表示什么意思呢?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#62003/5/23 10:54:46
RS.OPEN SQL,CONN,A,B
A:
ADOPENFORWARDONLY(=0) 只读,且当前数据记录只能向下移动
ADOPENSTATIC(=3) 只读,当前数据记录可自由移动
ADOPENKEYSET(=1) 可读写,当前数据记录可自由移动
ADOPENDYNAMIC(=2) 可读写,当前数据记录可自由移动,可看到新增记录

B:
ADLOCKREADONLY(=1) 默认值,用来打开只读记录
ADLOCKPESSIMISTIC(=2) 悲观锁定
ADLOCKOPTIMISTIC(=3) 乐观锁定
ADLOCKBATCHOPTIMISTIC(=4) 批次乐观锁定



sunslee

职务:普通成员
等级:1
金币:0.0
发贴:107
#72003/5/23 20:22:33
老兄十分感谢,刚刚要加你为好友,可是你也够冷漠,呵呵,希望能相互交流,交个朋友,海内存知己。