电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Asp>>Asp多重条件查询语句技巧:

Asp多重条件查询语句技巧

来源:网络 | 2006-12-22 | (有4128人读过)

『原因』:我们经常会遇到多重查询问题,而长长的SQL语句往往让人摸不着头脑。特别是客户端部分填入多个查询条件时,如用普通方法将更是难上加难。

『解决方法』:为了多个查询条件而不让他们丢失,我们写个函数,去过滤条件。如下:

 <%
'这个函数很关键!但是也给程序带了极大的方便!
Function sql(a,b,sqls)
if b<>"" then
 '如果客户端没有提交此值,则不会产生相应的SQL语句。
sqls=sqls & " and " & a & " like '%" & b & "%'"
end if
sql=sqls
End Function
%>

那么下面我们就开始写sql语句了:
我们先要接受提交过来的信息:
condition=Request.from("多个选择的条件表单名称")
key=Request.from("客户端提交的关键字")
sqls="select * from 你要打开的表名 where 1=1 " '我设置了个1=1其实只要让他等于true就可以
'以下调用上面的函数即可,可以很多个调用(理论上是任意)
sqls=sql("condition",key,sqls)
sqls=sqls & " order by id desc"

这样我们就可以用sqls了

『结束语』
如果没有以上的函数,我们可以想像,要有多少个一个接一个的判断语句了!问题解决!<^_^>

Asp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号