正好我做的小玩意里也遇到这个问题了,解决方案如下
if c1<>"" then
sqlinfo=sqlinfo&" 交易状态='"&jyzt&"'"
flag=1
end if
if c2<>"" and flag=1 then
sqlinfo=sqlinfo&" and 建筑面积>'"&mjdy&"' and 建筑面积<'"&mjxy&"'"
flag=1
elseif c2<>"" then
sqlinfo=sqlinfo&" 建筑面积>"&mjdy&" and 建筑面积<"&mjxy&""
flag=1
end if
if c3<>"" and flag=1 then
sqlinfo=sqlinfo&" and 城市区域='"&csqy&"'"
flag=1
elseif c3<>"" then
sqsinfo=sqlinfo&" 城市区域='"&csqy&"'"
flag=1
end if
if c4<>"" and flag=1 then
sqlinfo=sqlinfo&" and 离市区距离='"&lsqjl&"'"
flag=1
elseif c4<>"" then
sqlinfo=sqlinfo&" 离市区距离='"&lsqjl&"'"
flag=1
end if
if flag=0 then
sqlinfo="select * from date1"
end if
rsinfo.open sqlinfo,conn,1,1
%>