深圳市福田、罗湖、南山、龙岗、宝安 网站建设 ·登陆 ·注册 · 中文版 ·英文版  ·繁体版
关键字:如推广知识、网站建站知识
  编程开发 所在位置:凯路网络 >> 编程开发

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

发布:凯路网络 | 发布时间:2010-01-04

在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

 

上一篇:没有文章

下一篇:没有文章

编程开发
我们的业务
网页设计 网页美工 网站推广
网站维护 IDC业务 程序开发
专业软件开发 OA办公自动化
进销存管理系统 ERP管理系统 项目管理系统 仓库管理系统
粤ICP备08035056号 Copyright @2006-2011 bway.cn, All Rights Reserved
ASP编程开发,PHP编程开发,JSP编程开发,.net编程开发!