|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。办理多重查询的办理计划
关头词:ASP多重查询
注:本文如需转摘或援用,请与自己接洽:“中国印刷市场”网http://www.printmarket.com.cn朱继山tozjs@263.net,不然视为侵权。
[媒介]
我们常常会碰到多重查扣问题,而长长的SQL语句常常让人丈二僧人摸不着思想。出格是客户端部分填进查询前提时,如用一般办法将更是难上加难。
以下奇妙天时用"where1=1"的恒等式(现实上良多,让它值为TRUE便可)办理此成绩。
[注释提要]
subject信息题目
company公布信息的公司称号
content公布信息的内容
address公司地点
infomation公司简介
note相干申明
以上值均由FORM提交,然后经由过程:subject=trim(Request.Form("subject"))等失掉响应的值。
<%
这个函数很关头!---------------------------
Functionsql(a,b,sqls)
ifb""then假如客户端没有提交此值,则不会发生响应的SQL语句。
sqls=sqls&"and"&a&"like%"&b&"%"
endif
sql=sqls
EndFunction
-----------------挪用数据库
Setconn=Server.CreateObject("ADODB.Connection")
DBpath=Server.MapPath("/database/mydb.mdb")
Conn.Open"driver={MicrosoftAccessDriver(*.mdb)};pwd=;dbq="&DBpath
Setrs=Server.CreateObject("ADODB.Recordset")
sqls="select*frommytablewhere1=1"
以下挪用下面的函数便可,能够良多个挪用(实际上是恣意)
sqls=sql("subject",subject,sqls)
sqls=sql("company",company,sqls)
sqls=sql("content",content,sqls)
sqls=sql("address",address,sqls)
sqls=sql("infomation",infomation,sqls)
sqls=sql("note",note,sqls)
sqls=sqls&"orderbyiddesc"
rs.opensqls,conn,3,2
%>
[停止语]
假如没有关头的函数Functionsql(a,b,sqls),我们能够设想,必要几判别的一个接一个的语句!</p>ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 |
|