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

在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

 

时间: 2025-01-27 04:06:31

ASP实例:处理多关键词查询代码的相关文章

asp.net 多字段模糊查询代码_实用技巧

string strField = "id|className|classAdd"; string strKeyWords = this.tbxKeyWords.Text.Trim(); string strSql = dbexe.searchText("select * from class", strField, strKeyWords); 经常用到多字段的模糊查询,上面的函数可以实现,例如strKeyWords值为""时,可以输出: sel

asp.net手机号码归属地查询代码(1/2)

create table t_phone ( id int identity(1,1) not null primary key, startno varchar(11) not null, endno varchar(11) not null, cityname nvarchar(50) not null ) 用户查询 sqlconnection con = new sqlconnection(system.configuration.configurationmanager.connecti

ASP多条件查询功能实现代码(多关键词查询)_应用技巧

经过多次研究写出了如下代码,有需要的可以参考下 复制代码 代码如下: kd=server.HTMLEncode(request("keyword"))if kd<>"" then    kd=trim(kd)'kd=replace(kd," ","")  kd=replace(kd,"'","")  kd=replace(kd,"%","&quo

ASP多条件查询功能实现代码(多关键词查询)

经过多次研究写出了如下代码,有需要的可以参考下 复制代码 代码如下:kd=server.HTMLEncode(request("keyword"))if kd<>"" then    kd=trim(kd)'kd=replace(kd," ","")  kd=replace(kd,"'","")  kd=replace(kd,"%",""

asp.net得到本机数据库实例的两种方法代码

这篇文章介绍了asp.net得到本机数据库实例的两种方法代码,有需要的朋友可以参考一下   复制代码 代码如下: <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <scri

求asp+access查询代码,实现图中要求的代码。

问题描述 求asp+access查询代码,实现图中要求的代码.

Asp.Net类型转换类(通用类)代码分享_实用技巧

废话不多说了,直接给大家贴代码了,具体代码如下所述: /// <summary> /// 类型转换类 /// 处理数据库获取字段为空的情况 /// </summary> public static class DBConvert { #region------------------ToInt32类型转换------------------ /// <summary> /// 读取数据库中字符串并转换成Int32 /// 为空时返回0 /// </summary&

ASP实例:用ASP编写更人性化的弹出窗口程序

程序|弹出窗口 ASP实例:用ASP编写更人性化的弹出窗口程序,来帮我们制作一个不烦人的调查的方法. 用弹出窗口来显示调查表,被认为是达到我们收集访问用户信息的最方便快捷的方法.当制作出第一份调查表后,我们客气的询问人们是否愿意填这份表,但结果却令人失望.于是我们决定把这份调查表放到我们主页里,当人们访问时就自动弹出,其效果出人意料的好. 下面就是我们成功的秘诀: 1:自动弹出窗口只能显示一次,不管用户是否填写了调查表. 2:自动弹出窗口不能影响主页的显示速度. 3:自动弹出窗口在用户填写完调查

域名查询代码公布

域名查询代码公布      <?php   // 网络技术主管座右铭:三人行,其必有我师焉.http://www.ctohome.com   // 这个代码可以是说是非常的SMART,我改动了小小部分使它更容易用.     $moreinfolist = array( // 储存WHOIS查询主机的连接方法   'at' => 'www.ripe.net/cgi-bin/whois?query=',   'au' => 'www.aunic.net/cgi-bin/whois.aunic