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


 
 
当前位置:首页 -> 建站必读 -> ASP技术
WebComputing━ADO总结报告7
实例一:分页显示及导航:

  为什么我要再提分页的这个问题呢?因为这是一个最基本的问题,虽然有很多关于分页的文章,但我觉得他们的方法偏于复杂。其实RecordSet的AbsolutePage就可以轻松的实现分页,当你指定了PageSize属性后,对AbsolutePage指定值就可以翻转到指定的页面。但是如果你想使用AbsolutePage的话,你必须在打开RecordSet对象之前将它的CursorLocation值设为adUseClient,这个属性是继承Connection对象的一个相同属性的。你也可以在打开Connection对象之前来设定它。下面是源代码,为了方便,我将导航栏独立成了一个子程序方便大家使用。

<%

sub navigator(PageNo,Target)

Response.Write "<table border=0>"

Response.Write "<tr>"

Response.Write "<td>"

if PageNo>1 then

Response.write "<a href="&chr(34)&Target&"?Page=1"&chr(34)&">┃第一页</a>"

else

Response.Write "┃第一页"

end if

Response.Write "</td>"

Response.Write "<td>"

if PageNo<rs.PageCount then

Response.write"<a href="&chr(34)&Target&"?Page="&PageNo+1&chr(34)&">┃下一页</a>"

else

Response.Write "┃下一页"

end if

Response.Write "</td>"

Response.Write "<td>"

if PageNo>1 then

Response.write "<a href="&chr(34)&Target&"?Page="&PageNo-1&chr(34)&">┃前一页</a>"

else

Response.Write "┃前一页"

end if

Response.Write "</td>"

Response.Write "<td>"

if PageNo<rs.PageCount then

Response.write "<a href="&chr(34)&Target&"?Page="&rs.PageCount&chr(34)&">┃最后一页</a>"

else

Response.Write "┃最后一页"

end if

Response.Write "</td>"

Response.Write "<td>"

Response.Write "┃页次:"&PageNo&"/"&rs.PageCount&"页┃"&rs.PageSize&"条记录/页┃"

Response.Write "</td>"

Response.Write "<td valign="middle">"

Response.Write "<form action="&chr(34)&Target&chr(34)&" method="&chr(34)&"POST"&chr(34)&">"

Response.Write "<input type="text"size=3 maxlength=4 name="Page">"

Response.Write " <input type="submit"value="转到">"

Response.Write "</form>"

Response.Write "</td>"

Response.Write "</tr>"

Response.Write "</table>"

end sub

%>



<%

const adCmdText=&H0001

const adVarChar=200

const adInteger=3

const adParamInput=&H0001

const adCmdTable=&H0002

const adUseClient=3

const adDate=7

const adLongVarChar=201

set conn=Server.CreateObject("ADODB.Connection")

conn.ConnectionString="Driver={Microsoft Access Driver (*.mdb)};DBQ="& _

Server.Mappath("/source_asp")&"/process/process.mdb;"

conn.Open

%>



<%

const MaxPageSize=5

%>

<html>

<head>

<title> See Book </title>

</head>

<body>

<%

dim i,j,PageNo

set rs=Server.CreateObject("ADODB.RecordSet")

rs.ActiveConnection=conn

rs.CursorLocation=adUseClient

rs.Open "Select * From books",,,adCmdText

if rs.BOF then

Response.Write "欢迎使用图书,资料管理程序!"

else

rs.PageSize=MaxPageSize

if isempty(Request.QueryString("Page")) then

PageNo=1

elseif cInt(Request.QueryString("Page"))<1 then

PageNo=1

elseif cInt(Request.QueryString("Page"))>rs.PageCount then

PageNo=rs.PageCount

else

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