APP NEWS

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

在web开发中经常遇到多关键词对对单个字段查询,我一般是通过动态数组来实现的。当然多个关键词的一般是用空格或,隔开,我这几假设多个关键词用空格隔开,关键字字符串为keyStr,具体代码为。程序代码:'关键字的搜索str="select*fromtableNamewhereid&gt

2015-06-28 00:000 次阅读
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

关键词标签:实例,代码,查询,关键词

YOU MAY ALSO LIKE

更多应用推荐

浏览应用库