ASP實現(xiàn)智能搜索實現(xiàn)代碼
更新時間:2008年06月25日 17:23:03 作者:
asp下智能搜索功能的實現(xiàn),方便大家學習
<%
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)文章
在Win2003 64位下ASP無法連接Access數(shù)據(jù)庫
64位Windows 2003下面配置好IIS后,運行ASP頁面,如果里面有連接access數(shù)據(jù)庫的代碼,就會出現(xiàn)錯誤警告2009-06-06一個非常簡單的將半角轉(zhuǎn)換為中文的函數(shù)
一個非常簡單的將半角轉(zhuǎn)換為中文的函數(shù)...2006-09-09用QuickWAP組件結(jié)合ASP建設(shè)Wap站點
用QuickWAP組件結(jié)合ASP建設(shè)Wap站點...2007-03-03asp下刪除Access數(shù)詞庫中的空記錄的sql語句
asp下刪除Access數(shù)詞庫中的空記錄的sql語句...2007-04-04asp textbox獲取顯示mysql數(shù)據(jù)示例代碼
這篇文章主要介紹了asp textbox如何獲取顯示mysql數(shù)據(jù),需要的朋友可以參考下2014-05-05