In der Webentwicklung stoßen wir häufig auf mehrere Schlüsselwortpaare für Einzelfeldabfragen. Normalerweise setze ich dies über dynamische Arrays um. Natürlich werden mehrere Schlüsselwörter normalerweise durch Leerzeichen getrennt, oder ich gehe davon aus, dass mehrere Schlüsselwörter durch Leerzeichen getrennt sind, die Schlüsselwortzeichenfolge ist keyStr und der spezifische Code ist. Programmcode:
Nachfolgend der zitierte Inhalt:
Kopieren Sie den Codecode wie folgt:
'Stichwortsuche
str=select * from tableName where id>4
wenn srhKey<> dann
keyArr=split(srhKey, )
j=UBound(keyArr)
t=0
dimkeystrArr()
für i=0 bis j
if keyArr(i)<> then
redim bewahrt keystrArr(t)
strfilter=(empZw wie '%&keyArr(i)&%' oder empDep wie '%&keyArr(i)&%' oder empGz wie '%
strfilter=strfilter&keyArr(i)&%' oder empWy1 wie '%&keyArr(i)&%' oder empWy2 wie '%&keyArr(i)&%'
strfilter=strfilter&%' oder empYq wie '%&keyArr(i)&%' oder com_name wie '%&keyArr(i)&%')
keystrArr(t)=strfilter
t=t+1
Ende wenn
nächste
keystr=join(keystrArr, and )
str=str& und &keystr
Ende wenn