? ASP处理多关键词查询实例代码
阅读新闻

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

[日期?span id="TimeLabel">2008-07-14] 来源?span id="SourceLabel">  作者: [字体?a href="javascript:ContentSize(16)">?/a> ?/a> ?/a>]

在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



阅读?span id="news_hits"> ?br/> 录入?span id="MemberNameLabel">admin

?评论 ? ?推荐 ? ?打印 ?
上一篇:实现ASP一个网站空间多个域名访?/a>
下一篇:
asp文件打不开的原?/a>
相关新闻      
本文评论       全部评论
发表评论


点评? 字数
姓名?

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法?/li>
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评?/li>
  • 参与本评论即表明您已经阅读并接受上述条款