sql="SELECT daima,s3,bianhao,year1,name,zhuti,xianzhuang,gaishan,yujixiaoyi,xiaoyi,year2,luru,year3 FROM ad WHERE"
If zhuti<>"" Then sql=sql&" zhuti="&zhuti&" AND"
If name<>"" Then sql=sql&" name='"&name&"' AND"
If s3<>"" Then sql=sql&" s3 like '%"&s3&"%' AND"
If daima<>"" Then sql=sql&" daima like '%"&daima&"%' AND"
If bianhao1<>"" Then sql=sql&" bianhao1 like '%"&bianhao1&"%' AND"
If lei<>"" Then sql=sql&" lei like '%"&lei&"%' AND"
if right(sql,5)="WHERE" then sql=left(sql,clng(len(sql))-5) if right(sql,3)="AND" then sql=left(sql,clng(len(sql))-3)
sql=sql&" ORDER BY year1 DESC"
用了这个解决了