比较方便的ASP分页程序

比较|程序|分页|分页

<span class="style45">
  <%
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("sap_mis.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
set rs = server.createobject("adodb.recordset")
sql = "select sap_adon_record.* from sap_adon_record order by s_id desc"
rs.open sql, conn, 1, 1
%>
  </span>
  <table width="98%" height="10" border="1" align="center" cellpadding="0" cellspacing="0"  bordercolor="#336699" bordercolordark="#FFFFFF" class="style45" > 

<%if rs.EOF then%>
                <tr>
                    <td align="center"><span style="color: #339933"><a href="add.asp">系统中暂时没有记录,请点击此处添加!</a></span>
                    </td>
                </tr>
<%else%>
  <tr>
      <td align="center" bgcolor="#f000ff" class="style45">111</td>
      <td align="center" bgcolor="#f000ff" class="style45">222</td>
      <td align="center" bgcolor="#f000ff" class="style45">333</td>
      <td align="center" bgcolor="#f000ff" class="style45">444</td>
      <td align="center" bgcolor="#f000ff" class="style45">555</td>
      <td align="center" bgcolor="#f000ff" class="style45">666</td>
      <td align="center" bgcolor="#f000ff" class="style45">777</td>
  </tr>
<%
shownum=20
totalrecord=rs.recordcount
rs.pagesize=shownum
maxpage=rs.pagecount

requestpage=clng(request.querystring("page"))

if requestpage="" or requestpage=0 then
   requestpage=1
end if
if resquestpage>maxpage then
    resquestpage=maxpage
end if

if not requestpage=1 then
rs.move (requestpage-1)*rs.pagesize
end if
for i=1 to rs.pagesize and not rs.bof%> 
  <tr>
      <td align="center" class="style45"><a href='show.asp?s_id=<%=rs("s_id")%>' target="_blank"><%=rs("prname")%></a></td>
      <td align="center" class="style45"><%=rs("trscod")%></td>
      <td align="center" class="style45"><%=rs("crname")%></td>
      <td align="center" class="style45"><%=rs("crdate")%></td>
      <td align="center" class="style45"><%=rs("prtype")%></td>
      <td align="center" class="style45"><%=rs("fction")%></td>
      <td align="center" class="style45"><a href='edit.asp?s_id=<%=rs("s_id")%>'>编辑</a></td>
  </tr>
<%
rs.movenext
if rs.eof then exit for
next
%>
</table>
<table width="98%" height="10" align="center"  border="1"  bordercolor="#336699" bordercolordark="#FFFFFF" cellpadding="0" cellspacing="0" > 
                <tr>
                    <td align="center" class="style45"><a href=add.asp>添加记录</a>   |   <a href=readExcel.asp target="_self">EXCEL文件批量导入</a>   |    <a href=srch.asp>高级查询</a>
                    </td>
                </tr>
   <tr>
     <td align=center>
       <span class="style45">
       <%
if requestpage-1 mod 10=0 then
 p=(requestpage-1) \ 10
else
 p=(requestpage-1) \ 10
end if
if requestpage=1 then
 response.write "<font face=webdings color=""#FF0000"">9</font>"
else
 response.write "<a href=index.asp?page=1 title=首页><font face=webdings>9</font></a>"
end if
if

时间: 2024-09-24 08:49:38

比较方便的ASP分页程序的相关文章

ASP分页程序解析

程序|分页 <!--#include virtual="/share/config.asp"--><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style type="text/cs

一种比较方便的ASP分页程序

<span class="style45"><%set conn=server.createobject("adodb.connection")DBPath = Server.MapPath("sap_mis.mdb")conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath set rs = server.createobj

asp分页程序

<%@language="vbscript" codepage="936"%> <% '定义数据连接 option explicit on error resume next dim startime,endtime startime=timer() dim db,conn,rs db = "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath(&

asp分页程序经典的分页类

 '==============================  '函 数 名:ShowPageCode  '作    用:显示页码  '参    数:链接PageUrl,当前页Nows,记录数AllCount,每页数量Sizes,总页数AllPage  '==============================  Public Function ShowPageCode(PageUrl,Nows,AllCount,Sizes,AllPage)   If Nows>1 Then    Re

简单高效asp分页程序

<%@ language = "vbscript" codepage = 936%> <% '========================================================================== dim idcount'记录总数 dim pages'每页条数 dim pagec'总页数 dim page'页码 dim pagenc '每页显示的分页页码数量=pagenc*2+1 pagenc=2 dim pagenmax

一款asp分页程序(支持跳转与输入数字)

sub pcfinal_page     action = "http://" & request.servervariables("http_host") & request.servervariables("script_name")     query = split(request.servervariables("query_string"), "&")     for e

asp 分页程序

'过程名:showpage '作  用:显示"上一页 下一页"等信息 '参  数:sfilename  ----链接地址 '       totalnumber ----总数量 '       maxperpage  ----每页数量 '       ShowTotal   ----是否显示总数量 '       ShowAllPages ---是否用下拉列表显示所有页面以供跳转.有某些页面不能使用,否则会出现JS错误. '       strUnit     ----计数单位 '**

asp分页(自己整理的2个分页程序)_应用技巧

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/19

用ASP做一个分页程序

用ASP做一个分页程序     wodeail·CPCW           你是否为了你的站点文章过多而反复做链接上一页.下一页这些烦琐的工作发愁呢?现在有了ASP,只要你的主页支持ASP,你就可以很简单的实现对文章的管理了,排序.链接.显示这些工作都让ASP去完成吧!这么轻松的主页维护,你是不是也想试一试呢?          请看以下实现ASP分页程序的代码:          <anguage="vbscript"          dim conn          d