| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 405 人关注过本帖
标题:[求助]分页函数的应用
取消只看楼主 加入收藏
271391233
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-2-24
收藏
 问题点数:0 回复次数:3 
[求助]分页函数的应用
<!--#Include file="conn.asp"-->
<!--#Include file="分页函数.inc"-->
<%
set adoPageRs=CreateObject("adodb.RecordSet")
adoPageRs.open "SELECT * FROM news ORDER BY addtime DESC", conn, 1, 1
if err.number> 0 then
response.write "数据库操作失败:"&err.description
else
if adoPageRs.eof and adoPageRs.bof then
response.write "没有记录"
else
%>
<div align="center">
<center>
<table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr class="big">
<td width="60%">;新 闻 标 题</td>
<td width="25%" align="center">日期</td>
<td width="15%" align="center">操  作</td>
</tr>
<%
adoPageRs.pagesize = 5'设置一个页面显示的记录数
curpage=adoPageRs.absolutepage
for i = 0 to 9
%>
<tr>
<td><%=adoPageRs("title")%></td>
<td align="center"><%=adoPageRs("addtime")%></td>
<td align="center">
<a href='newsman.asp?action=edit&id=<%=adoPageRs("id")%>'>编辑</a>
<a href='javascript:confirmDel(<%=adoPageRs("id")%>)'>删除</a>
</td>
</tr>
<%
adopageRs.movenext
if adoPageRs.eof then
i=i+1
exit for
end if
next
%>
<tr>
<td><%=ExportPageInfo(adoPageRs,curpage,i,"newsman.asp?")%></td>
<td></td>
</tr>
</table>
</center>
</div>
<%
end if
end if
%>
搜索更多相关主题的帖子: 应用 函数 
2006-09-24 11:47
271391233
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-2-24
收藏
得分:0 
<!--#Include file="分页函数.inc"-->
分页函数
<!--函数开始-->
<!--函数参数
********************
ByRef
rs
curpage
i
Linkfile 要显示的文件路径或文件名
********************
-->
Function ExportPageInfo(ByRef rs,curpage,i,LinkFile)
Dim retval, j, pageNumber, BasePage
retval = "第" & curpage & "页/总" & rs.pagecount & "页 "
retval = retval & "本页" & i & "条/总" & rs.recordcount & "条 "

If curpage = 1 Then
retval = retval & "首页 前页 "
Else
retval = retval & "<a href='" & LinkFile & "page=1'>首页</a> <a href='" & LinkFile & "page=" & cstr(curpage - 1) & "'>前页</a> "
End If

If curpage = rs.pagecount Then <!--'记录的个数-->
retval = retval & "后页 末页"
Else
retval = retval & "<a href='" & LinkFile & "page=" & cstr(curpage + 1) & "'>后页</a> <a href='" & LinkFile & "page=" & cstr(rs.pagecount) & "'>末页</a>"
End if

retval = retval & "<br>"
BasePage = (curpage \ 10) * 10

If BasePage > 0 Then
retval = retval & " <a href='" & LinkFile & "page=" & (BasePage - 9) & "'>&lt;&lt;</a>"
For j = 1 to 10
pageNumber = BasePage + j
If PageNumber > rs.pagecount Then
Exit For
end if
If pageNumber = Cint(curpage) Then
retval = retval & " <font color='#FF0000'>" & pageNumber & "</font>"
Else
retval = retval & " <a href='" & LinkFile & "page=" & pageNumber & "'>" & pageNumber & "</a>"
End If
Next
If rs.pagecount > BasePage Then
retval = retval & " <a href='" & LinkFile & " page=" & (BasePage + 11) & "'>&gt;&gt;</a>"
ExportPageInfo = retval
End Function
<!--函数结束-->

坚持就是胜利>>静心,静思
2006-09-24 11:48
271391233
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-2-24
收藏
得分:0 
数据库连接
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("news.mdb")
%>

数据库名和表名相同news.mdb/news
数据库字段
id title addtime

坚持就是胜利>>静心,静思
2006-09-24 11:51
271391233
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-2-24
收藏
得分:0 
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'ExportPageInfo'

坚持就是胜利>>静心,静思
2006-09-24 11:51
快速回复:[求助]分页函数的应用
数据加载中...
 
   



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

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