ASP网站制作之最简便的多重查询的办理计划!
强大的可扩展性。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易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 不能只是将它停留在纸上谈兵的程度上。 掌握asp的特性而且一定要知道为什么。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
页:
[1]