帮忙看一下搜索代码,逻辑上的问题,数据库中有记录但是提示没有
dim city,sf,anclassid,nclassid,keyword,sql
keyword=request("searchword")
sql=" where "
if anclassid=0 then
sql="article=0 "
else
sql="anclassid="&request("anclassid")&" "
end if
if nclassid=0 then
sql=sql&" name<>'' "
else
sql=sql&" nclassid="&request("nclassid")&" "
end if
if szshi="" then
sql=sql&" shjiaid<>'' "
else
sql=sql&"szshi="&cstr(city)&" "
end if
if szsheng="" then
sql=sql&" useremail<>'' "
else
sql=sql&" szsheng="&cstr(sf)&" "
end if
if keyword="" then
sql="select * from shjia "&sql&" order by shjiaid desc"
else
sql="select * from shjia "&sql&" and name like '%"&request("searchword")&"%' order by shjiaid desc"
end if
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1
........
|