以文本方式查看主题 - 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 --
[*]问题还是会提示出错,截图所示. |
-- 作者:狐狸爸爸 -- 发布时间:2011/11/21 8:47:00 -- 新版本处理的是菜单,自己的代码需要自己处理: 由于* 和 % 默认作为通配符,如果要将其作为比较内容的一部分,必须用方括号括起来,例如: [型号] Like \'A[*]*\' 表示型号以“A*”开头。 在 Like 运算符之前,可以加上Not关键词,表示不类似的意思,例如: |
-- 作者:RandyBoy -- 发布时间:2011/11/21 10:11:00 -- 嗯,明白了,需要在代码中用字符串函数替换*为[*]。 |