现有一ACCESS数据库,怎么实现多个条件查询,就是当字段1=值1 AND 字段2=值2 时,下面的写法怎么不对啊:spl="select * form Job where Duix='"&zhiwei&"' and Did='"&diqu&"'"
<%
zhiwei=Request.Form("zhiwei")
diqu=Request.Form("diqu")
%>
<%
if zhiwei="所有职位" and diqu="所有地区" then
sql="select * from Job"
elseif zhiwei<>"所有职位"and diqu="所有地区" then
sql="select * from Job where Duix='"&zhiwei&"'"
elseif zhiwei="所有职位"and diqu<>"所有地区" then
sql="select * from Job where Did='"&diqu&"'"
elseif zhiwei<>"所有职位"and diqu<>"所有地区" then
spl="select * form Job where Duix='"&zhiwei&"' and Did='"&diqu&"'"
end if
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
end if
%>
<%
set rs_job=server.createobject("adodb.recordset")
sqljob="select DISTINCT Duix from job"
rs_job.open sqljob,conn,1,1
%>
前面的几个都可以,好象红体部分有问题,