asp中Url参数带有空格时搜索的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 09:17:50
请教 asp中 浏览器中url参数为
search.asp?keyword=The+Devil+Wears+Prada
这样的时候,
怎么样才能让sql里搜索 变成 不要加号的
我用replace 不行啊
keyword=replace(Rq("keyword"),"+"," ")

SQL查询如下

sql="SELECT * FROM 影片 where keyword like '%"&keyword&"%'

只能搜索到一个"the",加号以后的就搜索不到了,超郁闷
可是我已经替换了+号了,难道Url传递后,+号变成其他符号了吗

1楼的,怎么处理说一下啊

请教 asp中 浏览器中url参数为
search.asp?keyword=The+Devil+Wears+Prada

这样的语句在SQL里的SELECT中应该是这样写的.
the="the",devil="devil",wears="wears",prada="prada"
sql="SELECT * FROM 影片 where keyword="&the&".and."&devil&".and."&wears&".and."&prada

大体就是这样..跟据你的需要你在进行修改一下就行了.

在ASP里型如+Decil+的Decil为一个变量,。你的语句里都被当作变量而这些你都没有设定,当然只能搜索到The了!
你可以这样处理一下!