当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在上两讲中,我们讲解了ASP中数据库的基本使用,今天将介绍几种非常实用的技术。
 

 

 ·asp组件指南    »显示摘要«
    摘要: 作者:j.d. meier microsoft corporation 2000 年 1 月 24 日 如果您符合以下几种情况,这篇文章正适合您: 从 active server pages (asp) 代码调用组件 设计将从 asp 代码调用的组件 希望利用 asp 代码中的组件 目录 简介 为什么使用组件? 状态管理 范围 分割服务 线程模型 安全性 server.creat......
    摘要:   图5 客户端的验证逻辑 formsubmittest(problemtitle,bugdescription,buildversion,cboproduct, applanguage,cboarea, cbosubarea,severity,build) {  var ig;  var renl = "\r" + "\n";  ig = 0;  resetarrowsize();  i......


ASP讲座之八:ASP与数据库(三)
在上两讲中,我们讲解了asp中数据库的基本使用,今天将介绍几种非常实用的技术.

【程序编程相关:Vinum和GEOM:在FreeBSD上

【推荐阅读:ipfilter的严重问题

一. 分页技术 【扩展信息:FREEBSD与LINUX代理服务对比!

前面我们介绍了如何检索数据并输出到浏览器端,对少量数据而言,那样简单的输出处理是完全可以的,但是若数据量很大,有几百条甚至上千条,一次将如此多的数据全部输出到客户端是不现实的,一来页面从上到下拉得很长,二来客户端等待的时间过长,三来服务器的负载过大.所以采取分页输出非常必要.

    要求:输出northwind.mdb“产品”表中的数据至浏览器,每页显示10条.

    例wuf60.asp,这段代码还是有点难度的,要多看多体会,adoaccess.asp在上讲中提到过.

    注:该例程吸收了某些书籍中好的部分,特此声明.

<%@ language="vbscript" %>

<!--#include file="adoaccess.asp"-->

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

<%

dim recordperpage, abspagenum, totalpages, absrecordnum, rstest, strsql

abspagenum   - 当前页为第几页

totalpages   - 总的页数

absrecordnum - 当前页中某一条记录的序号, 如 1-10

recordperpage = 10                        每页显示的记录数

取得所输出数据的 当前页码

if request.servervariables("content_length") = 0 then

若没收到表单递交的数据(如首次加载该页时), 则从第 1 页开始显示

abspagenum = 1          

else

    取出按 按钮 时的页码

    abspagenum = cint(request.form("presspagenum"))

    如按 上一页 则页码 -1, 按 下一页, 则页码 +1

    if request.form("submit") = "上一页" then

abspagenum = abspagenum - 1

    elseif request.form("submit") = "下一页" then


...   下一页
    摘要: 平    到此,你对fso可能已经有了很好的体会。让我们再深入研究一步,来解决更复杂的难题。    首先,你可能希望对文件改名。为了跟踪所有的文档,你将要重新命名它们以便唯一,这样就可以被系统容易地区 别。很不幸,fso不允许简单的文件改名操作,所以我们不得不修改一下。 < % create the fso object set fso = server.createobje......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE