以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]使用外部数据源管理用户的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95568)
|
-- 作者:baiheinet
-- 发布时间:2017/1/23 20:35:00
-- [求助]使用外部数据源管理用户的问题
使用外部数据库
S * From {Users} Where [Name] = \'严鹏\'
出不来数据
S * From {Users} Where [Name] = \'KEKE\'
这样却可以
这是为什么 中文不可以英文可以,真搞不明白了
此主题相关图片如下:qq图片20170123202831.png
[此贴子已经被作者于2017/1/23 20:39:24编辑过]
|
-- 作者:有点蓝
-- 发布时间:2017/1/23 20:49:00
--
数据后面是不是有空格或者回车符。
|
-- 作者:baiheinet
-- 发布时间:2017/1/23 21:10:00
--
我试了 没有啊 真是奇怪了
|
-- 作者:有点蓝
-- 发布时间:2017/1/23 21:38:00
--
上例子测试
|
-- 作者:baiheinet
-- 发布时间:2017/1/23 21:57:00
--
S * From {Users} Where [Name] = N\'严鹏\'
这样就可以 真不知为啥
Microsoft SQL Server Management Studio 自动生成的
[此贴子已经被作者于2017/1/23 21:57:37编辑过]
|
-- 作者:有点蓝
-- 发布时间:2017/1/23 22:02:00
--
列类型在数据库是varchar的吧,改为nvarchar
|
-- 作者:baiheinet
-- 发布时间:2017/3/14 8:24:00
--
是nvarchar 啊
|
-- 作者:有点蓝
-- 发布时间:2017/3/14 8:59:00
--
可能是数据库的字符集设置的问题
http://www.baidu.com/baidu?tn=02049043_69_pg&ie=utf-8&word=Sqlserver+%E6%9F%A5%E8%AF%A2%E4%B8%AD%E6%96%87
|