以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Find代码出现运算符的错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143045)

--  作者:benwong2013
--  发布时间:2019/11/12 14:03:00
--  Find代码出现运算符的错误

如果物品名称中有出现” ‘ “这个点的话系统用find会出现未找到运行符的错误,

p,p\'-DDD

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.10.26.1
错误所在事件:窗口,窗口1,Button1,Click
详细错误信息:
语法错误:“\' And [规格型号] = \'”运算符后缺少操作数。


DR  = DataTables("物料汇总").Find("[物品名称] = \'"& r("物品名称") &"\' And [规格型号] = \'"& r("规格型号") &"\'")

--  作者:有点蓝
--  发布时间:2019/11/12 14:28:00
--  
DataTables("物料汇总").Find("[物品名称] = \'"& r("物品名称").replace("\'","[\']") &"\' And [规格型号] = \'"& r("规格型号") &"\'")
--  作者:benwong2013
--  发布时间:2019/11/12 16:03:00
--  
1336 试剂 0.1%煌绿溶液(P-73) 陆桥 20支
1451 试剂 0.1%煌绿溶液(P-73) 陆桥 20支
2403 试剂 0.1%煌绿溶液(P-73) 陆桥 20支
5012 试剂 0.1%煌绿溶液(P-73) 陆桥 20支
7402 试剂 0.1%煌绿溶液(P-73) 陆桥 20支
9481 试剂 0.1%煌绿溶液(P-73) 陆桥 20支
10038 试剂 0.1%煌绿溶液(P-73) 陆桥 20支

用之前的代码针对名称  “0.1%煌绿溶液(P-73)”  型号 “ 陆桥 20支”, Find也是找不出来的,请问这个如何处理?

--  作者:有点蓝
--  发布时间:2019/11/12 16:31:00
--  
找不出来,那是没有符合条件的数据。上传实例测试。