我刚做完多条件查询的语句,试了很多次才成功!原理是把SQL语句的where后的条件用一个值代替,但是必须注意,当不选用这个条件时,可以适用任意值!例如:当用户选取一项条件时:
dim abcsql
if check0=true then '用户选择这个条件
abcsql="表名.字段='"& form_form1.text1.value &"'" 用abcsql代替SQL后的where条件语句
else
abcsql="(表名.字段<>'ZZZZ'" or 表名.字段 is null)" '任意一个不可能出现的值,比如“ZZZZ”但可为空值,这里两个条件要用括号括起来,代表一个条件
end if
即成:select * from 表名 where "& abcsql &" and(或OR)......,可以多条件 (在实际例子中要注意引号的使用)