欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP处理多关键词查询实例代码】,下面是详细的分享!
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 |
点击这里查看本站的 ASP教程 栏目内容。
以上所分享的是关于ASP处理多关键词查询实例代码,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp动态关键字查询数据并存放显示的源代码
答:你的问题应该是插入的时候自动保存关键词,并显示出来。对吧? 先接收关键词,再保存到数据库,再从数据库里调用保存的关键词。 >>详细
相关问题:asp多关键词搜索 翻页显示全部记录,求高手帮忙
答:关键词查找,应该是post提交的吧? 翻页代码应该是链接的吧?链接的就是相当于get提交。 因为在翻页时,丢失了原来的post关键词,所以数据库就找出所有记录了。 把post提交改为get提交。 并在翻页时,加上关键词即可。 >>详细
相关问题:ASP.net如何实现连续多项查询?代码应该怎么写(前...
答:首先你需要后台的数据支持 比如你数据库里的数据,得有关键词,类别等分类(大概就是主子表这样),没有数据基础,在忙活也做不出来(所谓的巧妇难为无米之炊) 再然后才是代码,每次点选关键词,用隐藏控件之类的记住,后台里一把劲查询就好了 ,如... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
