分享一段 ASP 多个关键字查询 SQL Server 数据库的代码

本贴最后更新于 1335 天前,其中的信息可能已经斗转星移

'获取之前输入的关键字
str=trim(request("key"))
'替换用户搜索时的无效字符(你可以自行添加额外的)
str = Replace(str," "," ")
str = Replace(str,","," ")
str = Replace(str,","," ")
'获取关键字个数
mystr=split(str," ")
'整合多个关键字在数据库中查询
ii=ubound(mystr)
if ii=0 then
sql=sql&"column like '%"&mystr(ii)&"%'" 'column 填你表的列名
else
for i=0 to ii
If i=0 Then
sql=sql&"column like '%"&mystr(i)&"%' and "
else
if i=ii then
sql=sql&"column like '%"&mystr(i)&"%'"
end if
end if
next
end if
'返回结果
exec="select * from table where "&sql&"

第一次发这样的帖子,应该说对新手还是有帮助的,大牛就不用看了。。。
网上虽然也有这样的代码,但是感觉太乱了,自己稍微改了一下更容易看懂

打赏 5 积分后可见
5 积分
  • ASP
    4 引用 • 19 回帖
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    14 引用 • 28 回帖 • 8 关注

赞助商 我要投放

6 回帖
请输入回帖内容 ...
  • R

    ASP。。。都被淘汰了吧。。。

    1 回复
  • luqiao19950804

    还行吧,ASP 的代码也是在更新的,好多国企都是用的 ASP 这玩意吧

    1 回复
  • R

    很多年以前。。。微软不是已经放弃维护了?

    1 回复
  • luqiao19950804

    现在微软都是。NET,但是好多国有企业技术都没有更新,还是用的老技术,有时候 ASP 还是挺吃香的

    1 回复
  • R

    嗯,不过作为开发人员,建议搞主流技术或者新技术

  • FYeed

    ...asp 淘汰是什么鬼? 微软还再更啊 不过是 asp.mvc 了

请输入回帖内容 ...