asp利用Split函數(shù)進(jìn)行多關(guān)鍵字檢索
回復(fù):
<script language="vbscript">
dim keywords,operator,operend,strsql
keywords="服裝|荷花|名牌|中國"
strsql = "select * from table_name where"
operator=" title LIKE '%"
operend="%'"
keywords=Join(Split(keywords,"|"),operend & " OR " & operator)
document.write strsql & operator & keywords & operend
</script>
該查詢的用法:
在添加數(shù)據(jù)記錄時(shí)可寫入多個(gè)關(guān)鍵字,關(guān)鍵字與關(guān)鍵字之間用"|"隔開,當(dāng)然也可以用其它字符,這樣就需要修改一下相關(guān)的代碼了。最后根據(jù)所產(chǎn)生的SQL語句即可查詢出相關(guān)的記錄
相關(guān)文章
Microsoft VBScript 運(yùn)行時(shí)錯(cuò)誤 錯(cuò)誤 ''800a0005'' 無效的過程調(diào)用或參數(shù): ''chr''
Asp附件無法上傳或報(bào)"Microsoft VBScript 運(yùn)行時(shí)錯(cuò)誤 錯(cuò)誤 '800a0005' 無效的過程調(diào)用或參數(shù): 'chr' "的處理辦法2010-03-03JoinChar 向地址中加入 ? 或 & 用于實(shí)現(xiàn)傳參
JoinChar 向地址中加入 ? 或 & 用于實(shí)現(xiàn)傳參...2007-09-09asp中向文本框輸出數(shù)據(jù)原樣式的函數(shù)
asp中向文本框輸出數(shù)據(jù)原樣式的函數(shù)...2007-03-03ASP中使用Set ors=oConn.Execute()時(shí)獲取記錄數(shù)的方法
在ASP中,如果你使用Set ors=oConn.Execute()來創(chuàng)建RecordSet對象,再使用RecordSet.RecordCount獲取記錄數(shù)時(shí),你會(huì)發(fā)現(xiàn)它的值為-1,這時(shí),我們可以使用GetRows方法來獲取記錄數(shù)。2010-12-12asp 實(shí)現(xiàn)對SQL注入危險(xiǎn)字符進(jìn)行重編碼處理的函數(shù)
asp 實(shí)現(xiàn)對SQL注入危險(xiǎn)字符進(jìn)行重編碼處理的函數(shù)...2007-08-08set rs=conn.execute,set rs=server.createobject(“ADODB.record
這篇文章主要介紹了set rs=conn.execute,set rs=server.createobject(“ADODB.recordset”)的性能對比,看了這篇文章收獲滿滿,那我們的代碼可以優(yōu)化一下了,需要的朋友可以參考下2020-08-08解決用Access數(shù)據(jù)庫建站維護(hù)不便的問題的方法
解決用Access數(shù)據(jù)庫建站維護(hù)不便的問題的方法...2007-05-05