sql="select * from table where"
if 条件1<>"" then sql=sql&" and ziduan1='"&条件1&"'"
if 条件2<>"" then sql=sql&" and ziduan2='"&条件2&"'"
if 条件3<>"" then sql=sql&" and ziduan3 like '%"&条件3&"%'"
if 条件4<>"" then sql=sql&" and ziduan4="&条件4
.
. '类推增加条件
.
if 条件n<>"" then sql=sql&" and ziduann='"&条件n&"'"
sql=replace(sql,"where and","where") '判断当有条件不为空时,转换第一个where and
if right(sql,5)="where" then sql=left(sql,clng(len(sql))-5) '判断所有条件都为空时,去掉where
注:要分页时,分页程序里可以需要带上的条件可以这样写:
keywords="条件1="&条件1&"&条件2="&条件2&"&条件3="&条件3&"&条件4="&条件4