大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> ASP专区 -> 最简洁的多重查询的解决方案!

最简洁的多重查询的解决方案!

时间: 2021-07-31 作者:daque

多重查问的处置计划要害词:asp 多重查问注:正文如需转摘或援用,请与自己接洽:“华夏印刷商场”网http://www.printmarket.com.cn 朱继山 tozjs@263.net,要不视为侵权。[媒介]咱们常常会遇到多重查问题目,而长长的sql语句常常让人丈二僧人摸不着思维。更加是存户端局部填入查问前提时,如用普遍本领将更是难上加难。以次精巧地运用"where 1=1"的恒等式(究竟上很多,让它值为true即可)处置此题目。 [正文大纲]'subject 消息题目'company 颁布消息的公司称呼'content 颁布消息的实质'address 公司地方'infomation 公司简介'note 关系证明之上值均由form提交,而后经过:subject=trim(request.form("subject"))等获得相映的值。<%'这个因变量很要害!---------------------------function sql(a,b,sqls)if b<>"" then '即使存户端没有提交此值,则不会爆发相映的sql语句。sqls=sqls & " and " & a & " like '%" & b & "%'"end ifsql=sqlsend function'-----------------挪用数据库set conn=server.createobject("adodb.connection")dbpath=server.mappath("/database/mydb.mdb")conn.open "driver={microsoft access driver (*.mdb)};pwd=;dbq=" & dbpathset rs=server.createobject("adodb.recordset")sqls="select * from mytablewhere 1=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 & " order by id desc"rs.open sqls,conn,3,2%>[中断语]即使没相关键的因变量function sql(a,b,sqls),咱们不妨设想,须要几何确定的一个接一个的语句!

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.