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

来源:设计家园 时间:2008-11-24 12:56: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

标签:
0
投稿

猜你喜欢

  • Python实现的百度站长自动URL提交小工具

    2023-08-24 10:36:31
  • python 工具 字符串转numpy浮点数组的实现

    2023-07-15 20:37:16
  • python 接收处理外带的参数方法

    2022-05-01 17:56:26
  • 用 Python 定义 Schema 并生成 Parquet 文件详情

    2021-09-24 14:14:18
  • Python 数据结构之树的概念详解

    2021-06-24 17:08:25
  • 使用python验证代理ip是否可用的实现方法

    2021-03-22 05:30:16
  • 使用 Python 遍历目录树的方法

    2021-09-21 22:19:32
  • laravel容器延迟加载以及auth扩展详解

    2024-06-05 09:45:06
  • 浅谈vue父子组件怎么传值

    2024-05-09 15:16:15
  • Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作

    2022-05-06 14:26:39
  • pytorch实现CNN卷积神经网络

    2023-07-04 20:23:06
  • Python实现定时任务的八种方案详解

    2022-04-19 06:54:03
  • 解决Python报错:ValueError:operands could not be broadcast together with shapes

    2021-05-14 12:04:53
  • 23条科学设计你网站的方法

    2008-03-23 14:12:00
  • SQL Server数据库定时自动备份

    2024-01-13 22:01:25
  • 详解python里使用正则表达式的全匹配功能

    2023-12-29 17:10:14
  • python安装教程

    2021-06-13 09:22:49
  • Anaconda入门使用总结

    2023-02-06 20:11:18
  • Python实现FTP文件定时自动下载的步骤

    2022-04-13 02:07:14
  • SQL Server 创建约束图解(唯一 主键)

    2024-01-26 08:20:37
  • asp之家 网络编程 m.aspxhome.com