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对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
页:
[1]