仓酷云

标题: ASP网站制作之超酷的通用分页显现把持 (二) 到场查... [打印本页]

作者: 只想知道    时间: 2015-1-16 23:32
标题: ASP网站制作之超酷的通用分页显现把持 (二) 到场查...
当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题分页|把持|显现在上一篇中,我们剖析了一个复杂的通用分页代码把持。
可是一般我们在分页的ASP页面中要利用到查询功效,那末如何将查询也“封装”起来呢?
一样必要用到include体例。

我们能够把查询看做两部分,
1、输出,即吸收用户输出的查询字符串,我们把它放在query.inc中
2、输入,即依据用户输出的内容机关查询前提,我们把它放在query_result.inc中

如许一来,我们的思绪就很明晰了,
1、将query_result.inc放在SQL语句之前,机关查询前提,然后将查询前提嵌进SQL语句中
2、将query.inc放在ASP页面得当的中央(一般和navigator.inc在统一行)。


在接上去的文章中,要略微庞大一点,因而我们先来看看一个树模的数据库:mytest

表1tbluserinfo用户信息表

字段flduserinfo_id用户ID
flduserinfo_username
flduserinfo_nickname
flduserinfo_password

表2tbladdressbook通信录表

字段fldaddressbook_id
fldaddressbook_classid种别ID
fldaddressbook_userid用户ID
fldaddressbook_nickname

表3tbladdressbook_class通信录种别表

字段fldaddressbook_class_id种别ID
fldaddressbook_class_title比方:伴侣、客户、亲人、网友
fldaddressbook_class_explain种别申明

视图vwaddressbook

SELECTtbladdressbook_class.fldaddressbook_class_title,
tbladdressbook_class.fldaddressbook_class_explain,
tbladdressbook.fldaddressbook_id,tbladdressbook.fldaddressbook_userid,
tbladdressbook.fldaddressbook_classid,tbladdressbook.fldaddressbook_nickname,
FROMtbladdressbookINNERJOIN
tbladdressbook_classON
tbladdressbook.fldaddressbook_classid=tbladdressbook_class.fldaddressbook_class_id

[注重:我在每一个字段中加上了表的名字,这是为了天生视图便利,和其他隐含的贫苦。经由我的临时实验,发明这类办法切实其实很好。因而向人人保举这类定名体例。]

当我们在tbladdressbook中查询时,要用flduserid来辨别每一个用户的通信录内容,因而要加上"flduserid="&Session("userid")的限定。如今我们把这个限定加到我们的SQL语句中。


请看sample2.asp



<一>必要分页的ASP文件

sample2.asp

<%
获得以后ASP页面的完全路径,主要技能
theScript=Request.ServerVariables("SCRIPT_NAME")
myconnstr="driver={SQLServer};server=yourserver;uid=sa;pwd=;database=mytest"
thePageSize=20每页显现的纪录数

//////////////////////////////////////////////////////////

界说表名

//////////////////////////////////////////////////////////

theTableName="addressbook"

///////////////////////////</p>使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。
作者: 海妖    时间: 2015-1-20 09:46
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
作者: 愤怒的大鸟    时间: 2015-2-5 23:23
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
作者: 小妖女    时间: 2015-2-14 04:53
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者: 透明    时间: 2015-2-14 04:53
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 精灵巫婆    时间: 2015-3-4 04:38
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
作者: 因胸联盟    时间: 2015-3-11 16:51
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
作者: 老尸    时间: 2015-3-19 02:22
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
作者: 深爱那片海    时间: 2015-3-27 04:38
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2