安大互联
财经热点 > Asp编程 > 多关键词搜索实例asp代码
多关键词搜索实例asp代码
浏览次数:【823】  发布日期:2009-8-13 12:09:22    文章分类:Asp编程   
专题:】 【
 

在用asp进行网页开发时,我们时常遇到多个关键词查询搜索功能,我通常是通过动态数组来实现的。当然多个关键词的通常是用空格或,隔开,我这几假设多个关键词用空格隔开,关键字字符串为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 

手机扫码浏览该文章
 ● 相关资讯专题
  • 网络建设业务咨询

   TEl:13626712526