用ASP 实 现 分 页 显 示

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

一. 表 结 构 定 义:

---- 表 名:Product

---- 表 名:Product

---- 字 段 名: 产 品 编号:Product_Id

---- 产 品 名 称:Product_Name

二. 功 能 描 述:

---- 用 户 输 入 产 品 号, 不 必 输 入全 名. 采 用 模 糊 查 询 的 方 法. 找 到 满 足 条 件 的 纪 录.

---- 用 户 输 入 产 品 号, 不 必 输 入全 名. 采 用 模 糊 查 询 的 方 法. 找 到 满 足 条 件 的 纪 录.

三. 程 序 脚 本

---- 整 个 程 序 有 三 个Asp 文 件( 省略Html 语 言 部 分)

---- 整 个 程 序 有 三 个Asp 文 件( 省略Html 语 言 部 分)

---- 1 用 户 查 询 数据 输 入 表 单:Input.Asp

-----用户输入产品编号

2.分页处理程序之一:Prod.Asp

----用户提交表单Input.Asp后触发

******创建Recordset对象

******执行Sql语句

没有纪录

返回

------------------- 北极星书库||http://www.ebook007.com

*****以下显示查询信息:显示样式:

*****共有XX页XXX条纪录 页号:1 .2 .3. 4. 5.........

共有页

条纪录

页号:

&id= .

******以下显示产品列表:显示样式:

******1.XXXX

******2.XXXX

****** ...........

.

3.分页处理程序之二:Propage.Asp

----用户选择 (页号:1 .2 .3. 4. 5.........)中某页号后触发

******以上部分与Prod.Asp相同 *****

.

四。 补 充 说 明;

---- 你 可 以 让 用 户 设 置 每 页 的长 度。 方 法 是 用Session 对 象 维 护 用 户 信 息 接 受 用 户 设 置信 息:

---- 你 可 以 让 用 户 设 置 每 页 的长 度。 方 法 是 用Session 对 象 维 护 用 户 信 息 接 受 用 户 设 置信 息:

把Prod.asp中 一句用下列语句代替

疑难解析

1.分页功能的关键:

Pagesize Absolutepage属性的应用

Pagesize: 每页纪录大小

Absolutepage:光标定位到那一页.比如说有20条纪录,分成两页,每页十条

Absolutepage=1则从第一条纪录开始。

Absolutepage=2则从第十一条纪录开始。

2.

Dsn:系统数据源名,Uid:用户名,Pwd:用户密码,1:光标类型

你必须在控制面板--

32位Odbc中建立系统数据源,记住是系统数据源

而不是用户数据源

光标类型:0,是默认值,但如果你想实现分页功能光标类型必须设为1

不然 Recordcount Pagesize Pagecount属性都不能用.

3.request.form("id")和request.querystring("id")

的名字是id

request.querystring("id")指从URL中接受数据

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航