|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
当然了,现在国内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对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。 |
|