以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  LoadFilter +SQL字符编码等各种问题集合体  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102854)

--  作者:baiheinet
--  发布时间:2017/6/26 21:22:00
--  LoadFilter +SQL字符编码等各种问题集合体
我的sql不知什么原因查中文必须加N (说是字符编码啥的原因,反正没搞好)

比如S * From {Users} Where [Name] = N\'严鹏\'
这样就没问题

现在 DataTables("人工时台账").LoadFilter = "[Date] = \'" & Date.Today & "\' And [Timekeeper] =  \'" & User.Name.Trim() & "\'"

对英文没问题

改成 DataTables("人工时台账").LoadFilter = "[Date] = \'" & Date.Today & "\' And [Timekeeper] = N \'" & User.Name.Trim() & "\'"

不能执行

那个高手解决一下

[此贴子已经被作者于2017/6/26 21:22:27编辑过]

--  作者:有点蓝
--  发布时间:2017/6/26 22:06:00
--  
N和单引号之间的空格去掉

And [Timekeeper] = N\'" & User.Name.Trim() & "\'"