| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 424 人关注过本帖
标题:[求助]分页出现 值重复问题!
取消只看楼主 加入收藏
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
 问题点数:0 回复次数:1 
[求助]分页出现 值重复问题!
问题是:分页,跳转都没问题。就是在显示每页的pagesize不起作用!
比如说:
数据库里有记录200条,我设置,每页显示50条,共4页。
可是我的分页结果是,共4页,这个没错,每页显示50,数字是没错,可实际结果,远超过50条,然后,我发现一规律,就是前一页的50条记录后的数据就是下页的开始数据。
例:第一页:1---50 后面还有记录,51---100
第二页:51-------150
第三页:100--200

分页倒成了重复的开始,郁闷!
主要代码是这样的:

<%
set conn=opendb("oabusy","conn","accessdsn")
Set rs = Server.CreateObject("ADODB.Recordset")
strsql="select * from personinf"
rs.open strsql,conn,1,1

'-------------------------分页查询开始
dim RecordNum
dim PageNum
dim Page
PageSize= 50
Page = request("page")
RecordNum = rs.recordcount
rs.PageSize = PageSize

pgnum=rs.Pagecount
if page="" or clng(page)<1 then page=1
if clng(page) > pgnum then page=pgnum
if pgnum>0 then rs.AbsolutePage=page
%>
<table border="0" cellspacing="0" cellpadding="0" width="100%" >
<tr bgcolor="#666666">
<form method=Post action="query1.asp" name="form2">
<td><FONT COLOR="#ffffff">
[<b><%=page%></b>/<%=rs.pagecount%>页] [每页<%=pagesize%>][共<%=recordnum%>个]
<%if page=1 then%>
[首页] [上一页]
<% else %>
[<a href="query1.asp?page=1">首页</a>]
[<a href="query1.asp?page=<%=page-1%>">上一页</a>]
<%end if%>
<%if rs.pagecount-page<1 then%>
[下一页] [尾页]
<%else%>
[<a href="query1.asp?page=<%=page+1%>">下一页</a>]
[<a href="query1.asp?page=<%=rs.pagecount%>">尾页</a>]
<%end if%>
转到第<input type='text' name='page' size=2 maxlength=10 style="font-size:9pt;color:#FFFFFF;background-color:#666666;border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000" value="<%=page%>" align=center>页
<input style="border:1 solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal" type='submit' value=' Goto ' size=2>
</td>
</form>
2006-07-08 10:08
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 

我怀颖是不是,每按下一页的时候都执行了一次
strsql="select * from personinf" 循环?


2006-07-08 10:17
快速回复:[求助]分页出现 值重复问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019865 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved