ASP多条件查询怎么做?

就像这样的。谁给个案例让小弟欣赏一下啊邮箱42493610@qq.com... 就像这样的。谁给个案例让小弟欣赏一下啊 邮箱42493610@qq.com 展开
 我来答
老刀正能量
推荐于2018-03-10 · TA获得超过2011个赞
知道大有可为答主
回答量:1487
采纳率:0%
帮助的人:1530万
展开全部
这就是SQL拼接的问题了!
如:
sql="1=1"
if request("条件1")<>"" then sql=sql&" and 查询字段1='"&request("条件1")&"'"
if request("条件2")<>"" then sql=sql&" and 查询字段2='"&request("条件2")&"'"
if request("条件3")<>"" then sql=sql&" and 查询字段3='"&request("条件3")&"'"
if request("条件4")<>"" then sql=sql&" and 查询字段4='"&request("条件4")&"'"
if request("条件5")<>"" then sql=sql&" and 查询字段5='"&request("条件5")&"'"
if request("条件6")<>"" then sql=sql&" and 查询字段6 like '%"&request("条件6")&"%'" '模糊查询
if request("条件N")<>"" then sql=sql&" and 查询字段N='"&request("条件N")&"'"

这样的就把SQL的条件语句给拼接了,然后再看以下:
set rs=server.createobject("adodb.recordset")
sql="select * from 表名 where "&sql&""
rs.open sql,conn,1,1
晓风寒月
2011-08-10 · TA获得超过353个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:258万
展开全部
思路:
1、表单页面,设置多个查询的文本框
<form name="search" method="post" action="searchresult.asp">
学生名字:<input type="text" name="studentname" />
联系方式:<input type="text" name="Tel" />
<input type="submit" name="submit" value="提交查询" class="formsubmit" />
</form>
2、表单处理页面,根据查询文本框的内容,组合成SQL语句,到数据库中查询
<%
studentname = trim(request.Form("studentname"))
Tel = trim(request.Form("Tel"))
sql = "select * from [tablename] where ()"
If studentname <> "" Then
sql = sql & " and replace(studentname,' ','') like '%" & studentname & "%'"
End If
if Tel <> "" then
sql =sql &" and studentTel like '%"&Tel&"%'"
End If
rs.open session("sql"),ConnDb,1,1
If rs.eof And rs.bof Then
'提示信息
Else
'输出数据
End If
%>
不知道你目前做到什么程序了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
独语无泪
推荐于2016-01-29 · TA获得超过207个赞
知道小有建树答主
回答量:302
采纳率:75%
帮助的人:253万
展开全部
Select * from 表名 where 条件1 and 条件2 and 条件3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lihongxian24
2015-06-03 · TA获得超过132个赞
知道小有建树答主
回答量:803
采纳率:25%
帮助的人:227万
展开全部
跟单一的搜索条件也是一致的,只是出现多个条件,使用or 来连接各自的条件就可以做到多条件查询
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kingrockzC
2011-08-10 · TA获得超过133个赞
知道小有建树答主
回答量:351
采纳率:33%
帮助的人:85.4万
展开全部
增加ECSHOP的 属性筛选模型!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式