Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 проблема с сохранением французского языка в Sql Server 2008  [new]
rontero
Member

Откуда:
Сообщений: 3
Использую .Net, MS SQL Client Provider.
при попытке сделать insert
INSERT INTO [Synsets] VALUES ( 19, 'Condé Nast Publications', -1)
где '?' - это unicode символ: е со штрихом

в БД сохраняется
'Conde Nast Publications'

(теряется штрих)

Вопрос - что мне нужно поменять в настройках чтобы строки стали сохраняться.

схема таблицы
CREATE TABLE [dbo].[Synsets](
[SynsetId] [int] NOT NULL,
[Lemma] [nvarchar](50) NOT NULL,
[LCID] [int] NOT NULL
) ON [PRIMARY]

collation БД: Cyrrilic_General_CI_AS
31 июл 12, 17:46    [12942622]     Ответить | Цитировать Сообщить модератору
 Re: проблема с сохранением французского языка в Sql Server 2008  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37067
INSERT INTO [Synsets] VALUES ( 19, N'Condé Nast Publications', -1)


Сообщение было отредактировано: 31 июл 12, 17:48
31 июл 12, 17:48    [12942630]     Ответить | Цитировать Сообщить модератору
 Re: проблема с сохранением французского языка в Sql Server 2008  [new]
rontero
Member

Откуда:
Сообщений: 3
Гавриленко Сергей Алексеевич,
у меня строка запроса генерится автоматически.

получается что для всех спецсимволов мне таблицу соответствия составлять?
31 июл 12, 17:51    [12942652]     Ответить | Цитировать Сообщить модератору
 Re: проблема с сохранением французского языка в Sql Server 2008  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
rontero,

Нет, Вам только N надо добавить, сообщив серверу, что далее идет литерал в юникоде. Это форум так изковеркал строку.
31 июл 12, 17:56    [12942700]     Ответить | Цитировать Сообщить модератору
 Re: проблема с сохранением французского языка в Sql Server 2008  [new]
rontero
Member

Откуда:
Сообщений: 3
проблема решилась
посредством отказа от подхода составления запроса динамически через StringBuilder.
и использование SqlCommand.Parameters.
31 июл 12, 17:56    [12942703]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить