以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  字符串 Replace的奇怪故障  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=127297)

--  作者:蓝色理想
--  发布时间:2018/11/10 13:41:00
--  字符串 Replace的奇怪故障
定义一个字符串变量,用字符串的 Replace函数 替换 
"AND ( 审核人员 IS NULL ) OR ( 审核人员 = \'\' )"
"AND ( 审核人员 IS Not NULL ) And ( 审核人员 <> \'\' )")
发现根本不替换,而字符串变量中确实有 被替换字段(用复制函数内替换字段,到全部字段中查找的方法可以找到)
请问为何如此?

代码如下:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:不替换的代码.txt




--  作者:有点蓝
--  发布时间:2018/11/10 13:48:00
--  
不奇怪,用法不对,应该是

sqlTail = sqlTail.Replace("AND ( 审核人员 IS NULL ) OR ( 审核人员 = \'\' )","AND ( 审核人员 IS Not NULL ) And ( 审核人员 <> \'\' )")

--  作者:蓝色理想
--  发布时间:2018/11/10 15:01:00
--  
谢谢 蓝版,干活已经干晕了,低级错误频频