加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

使用 ASP 如何进行多项关键字搜索

发布时间:2023-09-28 13:01:43 所属栏目:Asp教程 来源:
导读:在web开发中经常遇到多关键词对对单个字段查询,我一般是通过动态数组来实现的。当然多个关键词的一般是用空格或,隔开,我这几假设多个关键词用空格隔开,关键字字符串为keyStr,具体代码为。程序代码如下:以下为引用

在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

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章