asp 模糊搜索

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:13:12
请问用ASP怎么实现这样的摸糊搜索,比如字段protype里的内容是:AR-400,我要实现输入AR-400,或AR 400(注意-变成客格)都能显示搜索结果呢?就是都可以把AR-400的产品搜索出来?在此小生先万分感谢了。

现在我设计的程序sql=sql&" and protype like '%"&myKeyword&"%'"&" or name like '%"&myKeyword&"%'",请问怎么修改下?

select * from 表名 where protype like '%'+那个输入筐的值+'%'

按照你的要求 用like不行
还要用分词
有点难度
php我到时有分词算法
asp没有
你可以去百度找下
分词了 就好找了
不过 算法效率不高

if instr(myKeyword," ")<>0 then
dim aa
aa = split(myKeyword," ")
for i=0 to ubound(aa)
if(i<>ubound(aa)) then
sql=sql&"protype like '%"&aa(i)&"_"
else
sql = sql&aa(i)&"%'"
end if
next

呵呵 ,不过这个好象也仅仅你说的这个问题
期待真正的解决方案