注册 登录
TechRepubil.com.cn探客网
最具实践价值的IT应用分享平台
返回列表 回复 发帖

帮忙看一下搜索代码,逻辑上的问题,数据库中有记录但是提示没有

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     
  ........
返回列表