以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  模糊查询格式与查询字符串冲突  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=14454)

--  作者:RandyBoy
--  发布时间:2011/11/19 17:09:00
--  模糊查询格式与查询字符串冲突

产品规格字段值:5/32*9*0.8五彩  

 

实现模糊查询时会用到 cpgg like *querystr*的格式,但若querystr字符串等于以上字符串时,就会提示出错,在保留以上规格描述时应该怎么样解决?


--  作者:czy
--  发布时间:2011/11/19 17:14:00
--  

http://www.datasoft.com.cn/dispbbs.asp?BoardID=2&ID=14344&skin=0

 

 


--  作者:狐狸爸爸
--  发布时间:2011/11/21 8:11:00
--  
今天没问题了,重新下载安装一次吧。
--  作者:RandyBoy
--  发布时间:2011/11/21 8:42:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:pic15.jpg
图片点击可在新窗口打开查看

 

[*]问题还是会提示出错,截图所示.


--  作者:狐狸爸爸
--  发布时间:2011/11/21 8:47:00
--  

新版本处理的是菜单,自己的代码需要自己处理:

由于* 和 % 默认作为通配符,如果要将其作为比较内容的一部分,必须用方括号括起来,例如:

[型号] Like \'A[*]*\'

表示型号以“A*”开头。

在 Like 运算符之前,可以加上Not关键词,表示不类似的意思,例如:


--  作者:RandyBoy
--  发布时间:2011/11/21 10:11:00
--  

嗯,明白了,需要在代码中用字符串函数替换*为[*]。