2013-11-07 3 views
1

Я создал приложение формы Windows на C# и используя базу данных SQL. Я из Болгарии, и мне нужны кириллические символы в моей базе данных, но я использую кириллический характер, который они появляются в базе данных как «?».C# Windows Forms Таблица базы данных SQL Кириллические символы

Если кто-нибудь может мне помочь, я буду очень рад, потому что это мое первое приложение для форм Windows!

См изображение ->See image

+1

Вы пишете ** SQL ** (структурированный язык запросов) и действительно ли это означает Microsoft ** SQL Server ** (фактический продукт)? Если да: добавьте тег 'sql-server', чтобы это было ясно. Если нет: ** какая ** система базы данных for? –

+1

Да, я использую сервер Sql –

+0

Большое вам спасибо, он работает сейчас. –

ответ

1

Для успешного хранения (и извлечения) символы кириллицы, вы должны

  1. использование nvarchar(n) типа данных в таблице базы данных - вы?

  2. при вставке, либо использовать N' префикс (INSERT INTO YourTable(...) VALUES(N'....', ...) или убедитесь, что вызывающее приложение (ваш C# код) также использует и определяет nvarchar (символы Unicode)

Смежные вопросы