以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  特殊字符处理问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=77397)

--  作者:supwork
--  发布时间:2015/11/17 16:56:00
--  特殊字符处理问题
目标数据内容中包含 \' 这个特殊符号
如 dr("FName") 内容中有 一级大齿轮\' HK1487
下面的代码运行就会出错 要如何处理

如果使用查找功能 If DataTables("物品管理").Find("物料ID = " & dr("FItemID") & " and 产品编码 = \'"& dr("FNumber") & "\' and 产品名称 = \'"& dr("FName") & "\'and 产品规格 = \'"& dr("FModel") & "\'") Is Nothing Then


--  作者:lsy
--  发布时间:2015/11/17 17:09:00
--  
 If DataTables("物品管理").Find("物料ID = " & dr("FItemID") & " and 产品编码 = \'"& dr("FNumber") & "\' and 产品名称 Like \'%"& dr("FName").Replace("\'","") & "\'and 产品规格 = \'"& dr("FModel") & "\'") Is Nothing Then
[此贴子已经被作者于2015/11/17 17:09:27编辑过]