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
投稿

猜你喜欢

  • Python判断和循环语句的分析与应用

    2021-09-28 02:46:59
  • python中的&&及||的实现示例

    2022-02-06 19:53:42
  • Bootstrap 模态对话框只加载一次 remote 数据的完美解决办法

    2023-08-06 15:58:18
  • 为FCKeditor2.6添加行距功能(最新修改)

    2008-08-18 21:09:00
  • asp中最新新闻显示new图片的实现代码

    2012-11-30 20:31:42
  • 详解MySQL从入门到放弃-安装

    2024-01-12 16:24:50
  • pycharm重命名文件的方法步骤

    2021-10-21 23:16:42
  • 网站改版常见问题答疑

    2008-08-22 18:31:00
  • python常用数据结构元组详解

    2022-08-14 08:14:44
  • 详解Python中find()方法的使用

    2022-08-25 04:25:53
  • golang 格式化输入输出操作

    2024-04-25 15:10:24
  • asp.net性能的技巧

    2007-10-07 21:55:00
  • Python实现word2Vec model过程解析

    2023-10-07 14:22:10
  • Python 列表(List)操作方法详解

    2023-06-15 10:10:04
  • Python利用PyPDF2快速拆分PDF文档

    2021-11-06 09:39:23
  • ASP长文章分页代码实例

    2007-10-02 17:04:00
  • 利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法

    2023-07-27 11:51:43
  • 在ASP.NET 2.0中操作数据之十四:使用FormView 的模板

    2024-03-23 16:07:32
  • 基于Python制作AI聊天软件的示例代码

    2023-09-27 14:58:25
  • Vue项目服务器部署刷新页面404问题及解决

    2024-04-09 10:47:22
  • asp之家 网络编程 m.aspxhome.com