以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]大括号{}不能作字符比较吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95963)

--  作者:ajie5211
--  发布时间:2017/2/9 16:27:00
--  [求助]大括号{}不能作字符比较吗?
如图,直接有大括号的值,查询显示空行,大括号不能用来做字符比较吗?
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170209162535.png
图片点击可在新窗口打开查看

--  作者:ajie5211
--  发布时间:2017/2/9 16:33:00
--  
反复测试,用find是可以的,但用SQLFind就不可以,这是为啥?
--  作者:有点色
--  发布时间:2017/2/9 16:42:00
--  

 sql语句不支持。如果你用的是sqlserver数据库,可以用replace函数,把列数据的{替换成(,把}替换成),然后再比较。

 

 如果是access数据源,那你只能是用代码循环每一行,把{}替换成别的字符了。


--  作者:jiangyong
--  发布时间:2017/2/9 22:38:00
--  
是不是 \' 字符也会碰到同样问题
--  作者:有点色
--  发布时间:2017/2/9 23:34:00
--  
以下是引用jiangyong在2017/2/9 22:38:00的发言:
是不是 \' 字符也会碰到同样问题

 

这个字符可以处理的,把\'替换成\'\'即可