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

来源:webjx.com 时间:2008-11-21 17:36: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

点击这里查看本站的 ASP教程 栏目内容。

标签:
0
投稿

猜你喜欢

  • 用isapi rewrite 实现asp的HTML静态化

    2007-11-25 12:28:00
  • MS IIS server Frontpage Ext Server漏洞

    2008-05-04 09:54:00
  • ASP和SQL结合处理时间应用

    2008-06-09 15:15:00
  • 用滤镜使网页图片产生旋转效果

    2007-11-03 11:36:00
  • 轻松掌握 MySQL的数字类型以及建库策略

    2008-11-27 16:09:00
  • Window.Open详解

    2008-06-08 13:43:00
  • SQL Server与Oracle数据库在查询优化上的差异

    2009-02-18 14:28:00
  • 给JavaScript自定义一个Trim函数

    2008-04-20 16:30:00
  • 对fieldset和legend的默认样式一点分析

    2008-07-02 12:56:00
  • 用图片做网站输入验证的构想

    2009-02-02 10:18:00
  • 设计72变——寻求banner制作的变化

    2009-11-12 12:56:00
  • jquery AJAX 三个发送状态 posting, error, success

    2010-07-31 18:59:00
  • 关于ASP代码的加密

    2007-10-15 12:30:00
  • ASP使用缓存方法及缓存类详解

    2008-02-15 08:36:00
  • 如何用表单在线建立目录?

    2010-06-16 09:49:00
  • DIV+CSS设计时容易犯的一些错误

    2007-11-13 12:42:00
  • ASP 操作cookies的方法

    2011-03-10 11:24:00
  • 超轻量级MSXML多功能测试程序

    2009-05-19 12:38:00
  • 用JS实现渐变效果,兼容各款浏览器

    2008-09-13 19:10:00
  • dl.dt.dd.ul.li.ol区别及应用

    2008-05-24 09:42:00
  • asp之家 网络编程 m.aspxhome.com