程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> ASP實例:處理多關鍵詞查詢代碼

ASP實例:處理多關鍵詞查詢代碼

編輯:關於ASP編程

    在web開發中經常遇到多關鍵詞對對單個字段查詢,我一般是通過動態數組來實現的。當然多個關鍵詞的一般是用空格或,隔開,我這幾假設多個關鍵詞用空格隔開,關鍵字字符串為keyStr,具體代碼為。

    程序代碼:

    以下為引用的內容:

    '關鍵字的搜索
    str="select * from tableName where id>4"
    if srhKey<>"" then
    keyArr=split(srhKey," ")
    j=UBound(keyArr)
    t=0
    dim keystrArr()
    for i=0 to j
    if keyArr(i)<>"" then
    redim preserve keystrArr(t)
    strfilter="(empZw like '%"&keyArr(i)&"%' or empDep like '%"&keyArr(i)&"%' or empGz like '%"
    strfilter=strfilter&keyArr(i)&"%' or empWy1 like '%"&keyArr(i)&"%' or empWy2 like '%"&keyArr(i)
    strfilter=strfilter&"%' or empYq like '%"&keyArr(i)&"%' or com_name like '%"&keyArr(i)&"%')"
    keystrArr(t)=strfilter
    t=t+1
    end if
    next
    keystr=join(keystrArr," and ")
    str=str&" and "&keystr
    end if

     

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved