IT猫扑网文章教程

分类分类

ASP处理多关键词查询实例代码

2015-06-28 00:00作者:网管联盟

在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

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消