Web 開発では、1 つのフィールドに対して複数のキーワード クエリが発生することがよくあります。通常、これを動的配列を使用して実装します。もちろん、複数のキーワードはスペースで区切られるのが一般的です。キーワード文字列は keyStr であるとします。
プログラムコード:
コードは次のとおりです。
'キーワード検索
str=select * from tableName where id>4
if srhKey<> then
keyArr=split(srhKey, )
j=UBound(keyArr)
t=0
dimkeystrArr()
i=0 ~ j の場合
if keyArr(i)<> then
redim 保持 keystrArr(t)
strfilter=(empZw のような '%&keyArr(i)&%' または empDep のような '%&keyArr(i)&%' または empGz のような '%
strfilter=strfilter&keyArr(i)&%' または empWy1 のような '%&keyArr(i)&%' または empWy2 のような '%&keyArr(i)
strfilter=strfilter&%' または empYq ('%&keyArr(i)&%' など)、または com_name ('%&keyArr(i)&%')
keystrArr(t)=strfilter
t=t+1
終了する場合
次
keystr=join(keystrArr、および )
str=str& および &keystr
終了する場合