以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 数据库中包含全角符号、( 等  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=154197)

--  作者:81538475
--  发布时间:2020/9/7 19:46:00
--  [求助] 数据库中包含全角符号、( 等
使用sqlfind的时候,数据库含有全角符号的,就找不到。这种情况如何处理呢。
--  作者:有点蓝
--  发布时间:2020/9/7 20:31:00
--  
数据库默认是不区分全角与半角的。如果是SqlServer,后台查询,可以这样:

dr = datatables(xxx).SQLFind("公司 = \'" & e.Sender.Value & "\' And 代码 <> \'" & lb.Text & "\' collate Chinese_PRC_CI_AS_WS")

内部表和access就没有办法了,建议限制只能录入半角。