ASP實(shí)現(xiàn)智能搜索實(shí)現(xiàn)代碼
更新時間:2008年06月25日 17:23:03 作者:
asp下智能搜索功能的實(shí)現(xiàn),方便大家學(xué)習(xí)
<%
Function AutoKey(strKey)
Const lngSubKey=2
lngLenKey=Len(strKey)
Select Case lngLenKey
Case 0 '若為空串,轉(zhuǎn)到出錯頁
Response.Redirect "Error.htm"
Case 1 '若長度為1,則不設(shè)任何值
strNew1=""
strNew2=""
Case Else '若長度大于1,則從字符串首字符開始,循環(huán)取長度為2的子字符串作為查詢條件
For i=1 To lngLenKey-(lngSubKey-1)
strSubKey=Mid(strKey,i,lngSubKey)
strNew1=strNew1 & " Or U_Name like '%" & strSubKey & "%'"
strNew2=strNew2 & " Or U_Info like '%" & strSubKey & "%'"
Next
End Select
'得到完整的SQL語句
AutoKey="Select * from T_Sample where U_Name like '%" & strKey & "%' Or U_Info like '%" & strKey & "%'" & strNew1 & strNew2
End Function
%>
Function AutoKey(strKey)
Const lngSubKey=2
lngLenKey=Len(strKey)
Select Case lngLenKey
Case 0 '若為空串,轉(zhuǎn)到出錯頁
Response.Redirect "Error.htm"
Case 1 '若長度為1,則不設(shè)任何值
strNew1=""
strNew2=""
Case Else '若長度大于1,則從字符串首字符開始,循環(huán)取長度為2的子字符串作為查詢條件
For i=1 To lngLenKey-(lngSubKey-1)
strSubKey=Mid(strKey,i,lngSubKey)
strNew1=strNew1 & " Or U_Name like '%" & strSubKey & "%'"
strNew2=strNew2 & " Or U_Info like '%" & strSubKey & "%'"
Next
End Select
'得到完整的SQL語句
AutoKey="Select * from T_Sample where U_Name like '%" & strKey & "%' Or U_Info like '%" & strKey & "%'" & strNew1 & strNew2
End Function
%>
相關(guān)文章
ASP中實(shí)現(xiàn)定時發(fā)送郵件的代碼分享
這篇文章主要介紹了ASP中實(shí)現(xiàn)定時發(fā)送郵件的代碼分享,使用VBS的方式實(shí)現(xiàn),并運(yùn)行在數(shù)據(jù)庫中,需要的朋友可以參考下2014-07-07
ASP基礎(chǔ)入門第七篇(ASP內(nèi)建對象Response)
這篇文章主要介紹了ASP內(nèi)建對象Response的相關(guān)資料,需要的朋友可以參考下2015-10-10
.Net core 的熱插拔機(jī)制的深入探索及卸載問題求救指南
這篇文章主要介紹了.Net core 的熱插拔機(jī)制的深入探索及卸載問題求救指南,本文給大家啊介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11

