这种问题别人只是可以给你个思路,你要自已解决,
像下面这样,你看看能不能看明白,这是在定义不同的查询句,随后的查会写成
select ? from xxx where xxx=xxsort 等
if ypxxone_id<>"" then
xxsort=" and SMT_ypxxone_id="&ypxxone_id&""
if ypxxtwo_id<>"" then
xxsort=xxsort&" and SMT_ypxxtwo_id="&ypxxtwo_id&""
end if
end if
if addone_id<>"" then
addsort=" and SMT_addone_id="&addone_id&""
if addtwo_id<>"" then
addsort=addsort&" and SMT_addtwo_id="&addtwo_id&""
end if
end if