ASP实现智能搜索实现代码
2018-09-06 12:48
阅读:615
<%
FunctionAutoKey(strKey)
ConstlngSubKey=2
lngLenKey=Len(strKey)
SelectCaselngLenKey
Case0若为空串,转到出错页
Response.RedirectError.htm
Case1若长度为1,则不设任何值
strNew1=
strNew2=
CaseElse若长度大于1,则从字符串首字符开始,循环取长度为2的子字符串作为查询条件
Fori=1TolngLenKey-(lngSubKey-1)
strSubKey=Mid(strKey,i,lngSubKey)
strNew1=strNew1&OrU_Namelike%&strSubKey&%
strNew2=strNew2&OrU_Infolike%&strSubKey&%
Next
EndSelect
得到完整的SQL语句
AutoKey=Select*fromT_SamplewhereU_Namelike%&strKey&%OrU_Infolike%&strKey&%&strNew1&strNew2
EndFunction
%>
评论
亲,登录后才可以留言!