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


'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 if
sql=sqls
End Function
'-----------------调用数据库
Set conn=Server.CreateObject("ADODB.Connection")
DBpath=Server.MapPath("/database/mydb.mdb")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};pwd=;dbq=" & DBpath
Set rs=Server.CreateObject("ADODB.Recordset")
sqls="select * from mytable where 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),我们可以想象,需要多少判断的一个接一个的语句!



相关阅读:
AjaxControlToolKit CalendarExtender(日历扩展控件)的使用方法
asp.net OleDbCommand 的用法
Windows 7的设备中心有什么作用?
css基础教程属性篇
js右下角弹出窗口,点击可关闭效果
在Linux下配置网络(命令式)
宝儿的zQuery库选择器简单原型
Windows7系统技巧:家长帐户的启用方法
第10课:表格
Oracle DBMS_JOB:每隔特定时间执行特定任务
怎样才能在安装系统后不安应用软件
Ubuntu 7.10 Linux建立C与GTK的开发环境
收集的网上用的ajax之chat.js文件
如何将DHCP 数据库移动到Windows 2003
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 邢台东-咸阳秦都 七苏木-大陆号 蚌埠-乐平市 随州-鹰潭 绥中-南阳 安达-大连 湛江西-柳州 孝感-清涧县 大石桥-庆安 爱河-下城子 北戴河-湘潭 罗山-定南 东来-红花沟 嘉兴-平顶山 信阳-固始 宝清-哈尔滨东 尚志-呼兰 南昌-达州 火烧寨-平凉 彰武-舍伯吐 蔡家坡-常德 阳春-广州 合川-驻马店西 朝阳村-讷尔克气 新余-徐闻 潮汕-宁海 菏泽-衡水 土贵乌拉-姑家堡 涿州-鄂州 利川-溧阳 江油-兖州 望江-南岔 向塘-青岛 宋-烟筒屯 嘉善-蓝村 沧州西-铜陵 紫荆关-上万 怀柔北-阳高 虢镇-绵阳 济南西-章丘 上海-秦皇岛 达州-滕州 商丘-枣庄西 商城-渠县 渭南-莱阳 米易-巩义 徐州-大石桥 泾县-三门峡南 海口-哈尔滨 贵阳-吉首 湘乡-金华 天津-湘乡 扎音河-昌图 保健-温都和硕 商丘南-南宁 靖边-苏州 武夷山-聊城 丰镇-北京 玉泉-哈尔滨西 溧阳-安顺西 武昌-鲁山 瑞昌-孝感 南阳-常德 来宾北-云浮东 乌鲁布铁-大连 清远-安阳东 沈阳北-井冈山 毛陈-汉川 义乌-恩施 新彦-宋 喀什-马兰 苍南-绅坊 安陆-兴国 普湾-长春西 讷河-洮南 广州东-水富 天津南-即墨北 嘎什甸子-余粮堡 苏家屯-宽甸 新晃西-福州 农行5年死期存款怎么还有人寿保单
大兴善寺、宝塔山、唐乾陵、张良庙、扁鹊墓用英语怎么说?【...
从绵阳到宜宾的票价
从火车站到北京农职学院北苑开车怎么走?
仪陇到成都的距离是大概多少?在线等
谁可以告诉我现在从成都坐火车到万源的票价是多少
湛江到长沙的飞机价格
黄梅到珠海汽车客车票价是多少路程几小时
从上海火车列车站出发到青浦折扣店
临沂k51去北京的列车火车票每天都能买到票吗?
请问信阳市平桥区职业教育集团电子电工实训车间具体位置在哪
北京到泰州的列车火车票价格多少
从河南辉县市运一吨货到山东胶南市灵山卫镇要多少运费?
从大连到阜新怎么走 有直达的列车火车吗
T179从泰安到湖南株洲的火车列车票是是多少啊
从哈尔滨火车站到雷锋小学怎么坐车
西双版纳特有景观
请问苏州到周庄和到青浦末班车的时间各是多少
西安高新区到保定市区邮政快递一般要几天
顺丰快递,凌晨到达4点到达上海集散中心,下午能到淄博吗
辽宁省阜新市彰武县满唐红乡大板村邮编号码多少啊|
身体原因,准备从常熟理工学院转学去广州的大学,不知道哪个
临海火车站怎么走
天津开发区管委会到工行腾飞路分行的公交
从四川广元到南充仪陇的汽车
到西安旅游去耍什么?买什么?
从化石门国家森林公园有什么景点?
从布吉镇上李朗村坐什么车到东莞东列车站最方便大概需要多
从济南长途客车站到明水的车都有几点的
求助宜昌——重庆的火车时刻和价格

Copyright © 2016 phpStudy |