<% set rs=server.createobject("adodb.recordset")
if not isempty(request("page")) then
pagecount=cint(request("page"))
else
pagecount=1
end if
if stype="company" then
if gzdd="noxz" then
sql="select * from zp where job & cname like '%"&key&"%' order by id desc"
else
sql="select * from zp where job & cname like '%"&key&"%' and gzdd='"&gzdd&"' order by id desc"
end if
else
if gzdd="noxz" then
sql="select * from person where job & iname like '%"&key&"%' order by id desc"
else
sql="select * from person where job & iname like '%"&key&"%' and gzdd='"&gzdd&"' order by id desc"
end if
end if
这是搜索类别:个人/企业的程序,可以使用了,可怎么样才能做地区、职位、专业等字段搜索查询呢?查询是在view.asp新的页面中显示,当然新页面事先定义好公司名、职位名等字段。请高手详细点,thanks.
解决方案:使用字符段拼接,
------------------------------
if 地区<>"" then
sql_1111=sql_1111&",地区='***'"
else if 职位<>"" then
sql_1111=sql_1111&",职位='***'"
else if .......
......
else
sql_1111=sql_1111
endif
'查询:
conn.execute "select * from"&sql_1111