asp 输入框即时搜索问题

问题描述:
1.数据库有一条记录:
    客户名称:中國電信
    short_PY(拼音缩写):ZGDX
2.我在输入框输入ZG能搜索到相应的信息,但是我输入中國则无法找到。

请问如何解决,我用的是js+asp,下面是代码(所有代码请看附件 http://pan.baidu.com/s/1i3yYlWL):

<% 
 Response.ContentType="text/xml"
 search=Trim(request("search"))
 Set rs = Server.CreateObject("ADODB.Recordset")
 sql="select * from 群組_公司 where [short_PY] like '"&search&"%' order by [s_no]"
 rs.open sql,connDB,1,1  
 str=""&vbnewline
  str=str&""&vbnewline
 If rs.eof Then  
 Else
  i=1
  Do While Not rs.eof
   str=str&""&vbnewline  
   str=str&"  "&rs("客戶名稱")&""&vbnewline
   str=str&""&vbnewline
  i=i+1
  rs.movenext
  loop
  End If  
  str=str&"
"
  rs.close
  response.write str
%>

你可能感兴趣的:(asp 输入框即时搜索问题)