以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  直径的特殊字符 “?” ,在比较运算中失败。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109123)

--  作者:lanbor
--  发布时间:2017/11/4 17:38:00
--  直径的特殊字符 “?” ,在比较运算中失败。
用户的Excel 表中登记的刀具、针、钻等规格栏位
图片点击可在新窗口打开查看此主题相关图片如下:diameter.jpg
图片点击可在新窗口打开查看
都是有
直径的特殊字符 “?”  开头

在进行SQLFind 功能时总是失败,测试几次后才发现只要记录中包含有这个“?” 的,比较运算就失败
我错了,在SQL 控制台操作比较运算也是失败的。
请教有无好的建议!
1.请能要求用户用普通替代它吗?
2.还是有专用的方法进行特殊字符比较?
[此贴子已经被作者于2017/11/4 17:45:06编辑过]

--  作者:程兴刚
--  发布时间:2017/11/4 23:35:00
--  
如果是代码里面输入的特殊字符出现?符号,代码首行输入
\'\'\'...
下面是令原来的代码,然后输入特殊字符串,避免自动转换!

--  作者:lanbor
--  发布时间:2017/11/5 17:26:00
--  多谢程先生指教!
多谢程先生热心指教!

我后来又在SQL查询器里面单独测试比较也是失败的.
这个特殊字符在Word/Excel中插入是容易的.

暂时不管这个小问题!

[此贴子已经被作者于2017/11/5 17:30:26编辑过]

--  作者:有点甜
--  发布时间:2017/11/5 21:01:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/1273.htm

 

如果无法直接复制粘贴,那就用函数,处理,比如

 

\'\'\'...

msgbox(asc("φ"))
msgbox(chr(-22827))


--  作者:lanbor
--  发布时间:2017/11/6 9:31:00
--  多谢专家即时指教!
多谢专家即时指教!