asp多条件查询求助?

做了好几天,急啊~~~我地勒个汗啊~~~由查询页提交查询条件至查询结果显示页结果显示页问题:能读取到表单传过来的变量值,但数据库却不按变量值进行查询,而是显示所有数据,以... 做了好几天,急啊~~~我地勒个汗啊~~~
由查询页提交查询条件 至 查询结果显示页
结果显示页问题:能读取到表单传过来的变量值,但数据库却不按变量值进行查询,而是显示所有数据,以下是显示页数据库代码,请大神们给指点下,

代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath = ("D:\kqyx\mydb\ltsjk.mdb")
dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &DBPath
sql="select * from jshm where 1=1"
SET CustomerList=dbconnection.EXECUTE(sql)
%>
<%
on error resume next
set rs=dbconnection.EXECUTE(sql) 'sql为具体的sql执行语句
dim errmsg
if err.number=0 then
errmsg="数据库操作成功!"
else
errmsg="数据库操作失败!"
end if
%>
<%
dim xbb,zjgqb,zgb,zzmmb
xbb = Request.Form("xb")
zjgqb = Request.Form("zjgq")
zgb = Request.Form("zg")
zzmmb = Request.Form("zzmm")
%>
<%
if xbb <>"全部" then
Sql= Sql&" and xb='"& xbb &"'"
end if
if zjgqb <>"全部" then
Sql= Sql&" and zjgq='"& zjgqb &"'"
end if
if zgb <>"全部" then
Sql= Sql&" and zg='"& zgb &"'"
end if
if zzmmb <>"全部" then
Sql= Sql&" and zzmm='"& zzmmb &"'"
end if
%>
展开
 我来答
cg329521
2013-02-28 · TA获得超过255个赞
知道小有建树答主
回答量:933
采纳率:0%
帮助的人:412万
展开全部
最后的时候 先别忙着 conn.execute(sql) 你先response.write sql 这样就知道sql是什么问题了!
更多追问追答
追问
怎么改下?感谢!
追答
你把错误踢示 和 sql语句贴出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式