【发布时间】:2016-04-17 16:51:22
【问题描述】:
我有一个带有基于服务的 SQL Server 数据库的 WPF 项目。我正在使用 O/R 设计器。
我可以毫无问题地将记录添加到数据库中,但是数据库中的单词没有波兰语字符(例如“Zdzblo”而不是“Źdźbło”)
我尝试过类似的方法:
[ShortName] TEXT COLLATE sql_polish_cp1250_cs_as NOT NULL,
[Name] TEXT COLLATE sql_polish_cp1250_cs_as NULL,
还有:
[Nazwa] TEXT COLLATE Polish_CI_AS NOT NULL,
[NazwaSkrocona] TEXT COLLATE Polish_CI_AS NULL,
它不起作用。
我尝试更改数据库语言:
USE DatabaseName ;
GO
EXEC sp_configure 'default language', 14 ;
GO
RECONFIGURE ;
GO
但还是什么都没有。
也许问题出在 O/R 设计师身上?
我没有更多的想法。我希望有人可以帮助我。
【问题讨论】:
-
插入时是否使用unicode前缀?例如: INSERT INTO tbl(A) VALUES(N'any unicode string')
标签: c# sql-server wpf database encoding