sql查询语句 where后面跟多个条件 追100分~!

我想做一个查询的表格~点击A可查询数据库中有A的记录,点击B可查询数据库中有B的记录~!..有很多个代码="SELECT*FROMXwhereA='"+A+"'andB=... 我想做一个查询的表格~点击A可查询数据库中有A的记录,点击B可查询数据库中有B的记录~!..有很多个
代码="SELECT * FROM X where A= '"+A+"' and B== '"+B+"'..."
代码是错的~!有人能帮我改改吗~!
谢谢~!
<%
if request("xh")=empty and request("yqmc")=empty and request("dj")=empty and request("gb")=empty then
Dim rs
Set rs= Server.CreateObject("ADODB.Recordset")
exec="SELECT top 20 * FROM zjb "
rs.open exec,conn,1,1
%>
..........
<%
else
Set rs= Server.CreateObject("ADODB.Recordset")
exec="SELECT top 20 * FROM zjb where xh='"+xh+"' & dj='"+dj+"' & yqmc='"+yqmc+"'"
rs.open exec,conn,1,1
%>
...........
<%
end if
%>
</body>
</html>
展开
 我来答
来自黄龙洞眼开眉展的米老鼠
推荐于2016-06-05
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
真晕~!
把where xh='"+xh+"' & dj='"+dj+"' & yqmc='"+yqmc+"'"改成where xh='"+xh+"' or dj='"+dj+"' or yqmc='"+yqmc+"'"就行了~!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
断罪蓝调
2007-04-12
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
代码="SELECT*FROM X WHERE= A LIKE('%A%') AND B LIKE('%B%')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长发雪儿
2007-04-12 · TA获得超过1万个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式