不用组件的简单分页

set conn=server.CreateObject("adodb.connection")

set rs=server.CreateObject("adodb.recordset")

cnpath="data source=" & server.MapPath("question.mdb")

conn.open "provider=microsoft.jet.oledb.4.0;" & cnpath

rs.open "bbs",conn,3,3

set rs=conn.execute("select * From mytable")

do until rs.eof

tatalrecord=tatalrecord+1

rs.movenext

loop

num=tatalrecord Mod 15

if num>0 then

i=1

else

i=0

end if

tatalpage=int(tatalrecord/15+i)

rs.movefirst

page=request.querystring("page")

if page="" then

page=1

end if

if not rs.eof then

if page=1 then

rs.movefirst

else

rs.move((page-1)*15)

end if

for iPage=1 to 15

if rs.eof then

exit for

response.end

end if

rs("xxxxx")

rs.movenext

next

end if

if page=1 then %>

<a href="bbs.asp?page=<%=page+1%>">下一页</a>

<a href="bbs.asp?page=<%=tatalpage%>">尾页</a>

<%

elseif int(page)=int(tatalpage) then

%>

<a href="bbs.asp?page=1">首页</a>

<a href="bbs.asp?page=<%=page-1%>">上一页</a>

<%else %>

<a href="bbs.asp?page=1">首页</a>

<a href="bbs.asp?page=<%=page-1%>">上一页</a>

<a href="bbs.asp?page=<%=page+1%>">下一页</a>

<a href="bbs.asp?page=<%=tatalpage%>">尾页</a>

<%

end if %>

共<b><%=tatalrecord%></b>条记录&nbsp;第<b><%=page%>/<%=tatalpage%></b>页&nbsp;每页<b>15</b>条记录

<form action="bbs.asp" style="position: relative">

<p align="right">

跳转到第<input type="text" name="page" size="4">页<input type="submit" value="确定" name="B1" style="border-style: solid">

</form>

不用组件的简单分页

时间: 2024-10-14 06:55:40

不用组件的简单分页的相关文章

在 asp.net mvc中的简单分页算法

//第一步:建立如下分页实体类:namespace MVCPager.Helpers { /// <summary> /// 简单分页算法类 /// </summary> public class Pager { public int RecordCount { get; set; } public int PageIndex { get; set; } public int PageSize { get; set; } public int PageCount { get { r

ASP.NET Repeater控件实现简单分页

早上,有看MSDN,看到了 PagedDataSource 类 http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.pageddatasource(v=vs.110).aspx 想起以前Insus.NET只对Gridview和DataList控件进行自定义分页.<GridView和DataList分页组件与用户控件>http://www.cnblogs.com/insus/archive/2009/03/19/14

Delphi : 自动升级组件AutoUpgrader简单教程(初学者)

AutoUpgrader简单教程(写给初学者) 1.放置一个TauAutoUpgrader在窗体上 2.双击auAutoUpgrader1,在弹出的对话框中设定一些要件: 首先选择按日期还是按版本号检查更新并填好日期或版本号(该日期或版本号也可以在会同时记录在VersionData属性里,版本号主要通过该属性来检查),然后单击add按钮添加需要更新的文件的http下载地址,因AutoUpgrader仅支持http方式,不支持ft方式,所以不要填错.Upgrade method默认即可:然后在“R

MVC中使用MVCPager简单分页

一.建立数据库以及建立MVC项目 自己随便建立一个数据库,并且添加数据.我建立的数据库如下. 二.建立LINQ to SQL映射. 然后一步步点确定 三.编写代码 在Controllers中建立控制器,模板为空.建立的项目如下: 要添加视图Index 在Controller中选中Index 并且添加视图, 模板选中List, 如下 注意后台要添加对MvcPager的程序集引用,后台代码如下: using Webdiyer.WebControls.Mvc; public class Student

PHP+MYSQL实现简单分页

第一次发表文章,试一试,这是我编写的一段小代码,实现简单分页效果,代码如下: 1 <html> 2 <head> 3 <title>物资管理系统</title> 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> 5 <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstra

MVC简单分页

对Car汽车表分页 实现简单分页,放在这里方便查看回顾,自定义每页几条有点问题,有待完善······ 1.新建mvc项目 2.添加linq to sql 数据库连接 3.添加CarBF类 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Mvc简单分页.Models { public class CarBF { private MyDBDataContext

利用PHP实现MySQL表数据的简单分页

PHP实现MySQL表数据的简单分页 <?php  $conn=mysql_connect("127.0.0.1","root",'123456') or die("数据库连接失败"); mysql_select_db("ym"); mysql_query("set names utf8"); //获取数据的行数 $all=mysql_num_rows(mysql_query("select

无样式简单分页

只需要返回的类型为PageList均可调用此分页,不需要引用,所以我叫他简单分页,样式简单,虽然没有其他的样式花哨,但用起来也很顺手,所以也记一下,以便以后方便使用吧 代码(写在需要分页的位置) 1 <div id="Pager"> 2 <div> 3 当前第 @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) 4 页 共 @Model.PageCount 页 5 @if (Model.

Hibernate实现不带条件的简单分页查询。

不带条件的简单分页查询. 主要用到: Query query = getSessionDao().createQuery(hql1); 及两个分页条件: query.setFirstResult(firstPage*pageSize); query.setMaxResults(pageSize); /** * 不带条件的简单分页查询 * @author lxh * @version 1.0 * */ public class QueryListByPage extends HibernateDa