最简洁的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 交通频道 作文范文 虚心使人进步,骄傲使人落后作文700字 六下语文《种瓜得豆》学案 给心灵解压 中国,东方明珠作文600字 党员干部守纪律讲规矩心得体会2015最新版 江夏笔记,共同发展之方向 亲情的好段 公路工程管理专业实习报告 大黑熊的望远镜 我回忆我的人生道路 又是一年刺槐香 你只是不爱我 大自然中的一员作文 2016年党员学习计划 经典新年祝福语短信大全,祝你新年快乐 对我来说的小小幸福作文500字 2015员工绩效改进计划 裟洛日记 擦亮眼,学会看清!静下心,懂得聆听! 时间永不停止 村“四五”普法工作总结 在劳动力转移暨造林绿化会战大会上的讲话 爱情是一本书,写的很美 在市第十一次党代会代表选举工作会议上的讲话 为花疯狂作文500字 血洗耻辱走向辉煌650字 初中初一作文700字:怀念你,山谷...... 高中高三作文1000字:能干的妈妈 绝对冷幽默!据说看过的人,都笑抽了! 高中高三作文1000字:小魔女(一) 感动在初中三年 返老还童节 低年级英语教单词心得 高一作文:我爸开车作文750字 画蛇添足怎么造句 开展万名干部进农家活动情况汇报 励志哲理的经典小故事 清朝为什么没有宰相 一山,一树 黎明马蹄声 万圣节节日传统 村书记履职报告 关于五一劳动节演出的作文550字 神奇的胖大海300字 送你一朵红玫瑰 2015父母致辞 县长在廉政建设工作会议上的讲话 描写道路街巷的好句 也论六国作文650字 小学五年级作文700字:淘气包赵糖糖

Copyright © 2016 phpStudy |