日期:2014-05-17  浏览次数:20862 次

复合 查询 问题 急急急!
两个界定条件和一个查询内容。
界定一,查询条件,比如说人名、地区、邮政编码或者其他什么的。
界定二,查询方式(模糊或者精确)。
查询内容是自己输入的,如何来实现?

------解决方案--------------------
错了

Dim arg1, arg2, key
arg1 = request( "arg1 ")
key = request( "key ")
if request( "arg2 ")= "精确查询 " then
arg2 = "= "
else
arg2 = " like "
key = "% "&key& "% "
end if
if arg1 <> " " and key <> " " then
Dim sql
sql = "select * from yourTab where "&arg1&arg2& " ' "&key& " ' "
end if