ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
分页函数
函数如下:

<%

private function fenye(rs, pagesize,args)

Dim intcur

Dim intpagesize

Dim total

Dim inttotal



args = split(args,",")

if Request.querystring("page")="" then

intcur=1

page = "first"

else

select case request("page")

case "first"

intcur=1

case "previous"

intcur=cint(request("curpage"))

intcur=intcur-1

case "next"

intcur=cint(request("curpage"))

intcur=intcur+1

case "last"

intcur=cint(request("lastpage"))

case else

intcur=request("page")

end select

end if

%>

<table width="100%" border="0" cellpadding="0" cellspacing="0">

<tr>

<td colspan="2" height="58">

<%

if rs.eof then

response.write "没有栏目:("

else

intpagesize=pagesize

rs.pagesize=intpagesize

if not rs.eof then

rs.AbsolutePage=intcur

end if

total=rs.recordcount

inttotal=rs.pagecount

Dim i

i = 0

%>

<table border = 1 align = center>



<tr>

<%

Dim n

n = 0

do while n <= UBound(args)%>

<th>

<%response.write args(n)%>

</th>

<%

n = n + 1

loop

%>

</tr>

<%

do while NOT rs.EOF and i<intpagesize%>

<tr>

<%

Dim l

l = 0

do while l <= UBound(args)

%>

<td>

<%=rs(args(l))%>

</td>

<%

l = l + 1

loop

%>

</tr>

<%

i = i + 1

rs.MoveNext

loop

%>

</table>

<%

end if%>

</td>

</tr>

</table>

<div align="center"><br>

<%=intcur%> /<%=inttotal%>

<% if intcur>1 then %>

<a href="index.asp?page=previous&curpage=<%=intcur%>">上一页</a>

<%else%>

上一页

<%end if

intcur=cint(intcur)

inttotal=cint(inttotal)%>

<%if intcur<inttotal then%>

<a href="index.asp?page=next&curpage=<%=intcur%>">下一页</a>

<%else%>

下一页

<%end if%>

</div>

<%

rs.close

set rs = nothing

end function

%>











测试页面如下:

<!--#include file = "fenye.inc"-->

<%

dim conn

dim connstr

dim rst

on error resume next

connstr="DBQ="+server.mappath("Nwind.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"

set conn=server.createobject("ADODB.CONNECTION")

conn.open connstr

set rst = server.createobject("adodb.recordset")

rst.open "select * from orders",conn,1,1

call fenye(rst,7,"OrderID,CustomerID,ShipVia")

rst.close

set rst = nothing

conn.close

set conn = nothing

%>



说明:

使用时在asp页面顶部加入

<!--#include file = "fenye.inc">



在需要分页的地方调用函数:

如:call fenye(rst,7,"OrderID,CustomerID,ShipVia")



函数原型:

variant fenye(recordset rs,integer pagesize,String args)



参数说明如下:

rs: 传入的recordset

n: 要求每页显示的记录数

columns: 要求显示的数据库中的字段





做这
 
 
本站关键词:
|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞||东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有