Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Знак вопроса вместо русских букв при записи строк в таблицу

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> X-язык
Предыдущая тема :: Следующая тема  
Автор Сообщение
zeha_t



Зарегистрирован: 30.03.2012
Сообщения: 25

СообщениеДобавлено: Вт Апр 17, 2012 10:35    Заголовок сообщения: Знак вопроса вместо русских букв при записи строк в таблицу Ответить с цитатой

Подскажите кто знает?

Создал таблицу, столбцы к ней, записываю строку. Всё удачно, но при выводе select *, выходит строка, но там где должны быть русские буквы, например Фамилия, выходят (???????) знаки вопроса, как я понимаю кол-во знаков вопроса совпадает с кол-вом букв в фамилии.

Таблицы создаю на sgl server 2008
Может где то какая-то кодировка должна стоять где в свойствах???
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 449

СообщениеДобавлено: Вт Апр 17, 2012 11:50    Заголовок сообщения: Ответить с цитатой

COLLATE Cyrillic_General_CI_AS
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zeha_t



Зарегистрирован: 30.03.2012
Сообщения: 25

СообщениеДобавлено: Вт Апр 17, 2012 16:50    Заголовок сообщения: Ответить с цитатой

RVV писал(а):
COLLATE Cyrillic_General_CI_AS


Так вроде понятно, но всё-таки если не сложно можно с примером для наглядности Embarassed
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mike
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 07.04.2011
Сообщения: 255

СообщениеДобавлено: Вт Апр 17, 2012 16:59    Заголовок сообщения: Ответить с цитатой

Вы когда создаете таблицу указываете collation:
Код:
CREATE TABLE [dbo].[#user_table1](
            [id] INTEGER   IDENTITY(1,1),
            [n] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
            [Name] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
            [Name_i] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
            [Name_o] [varchar](255) COLLATE Cyrillic_General_CI_AS NULL,
            ) ON [PRIMARY];

Вобще у вас должен быть collation на уровне инстанса или базы данных установлен правильный
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zeha_t



Зарегистрирован: 30.03.2012
Сообщения: 25

СообщениеДобавлено: Вт Апр 17, 2012 18:14    Заголовок сообщения: Ответить с цитатой

Спасибо, теперь всё понятно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zeha_t



Зарегистрирован: 30.03.2012
Сообщения: 25

СообщениеДобавлено: Ср Апр 18, 2012 08:30    Заголовок сообщения: Ответить с цитатой

Если ещё кому будет интересно или полезно (сегодгя я всё-таки нашёл как это сделать Embarassed ) можно исправить данную ситуацию непосредственно на серваке в свойствах базы данных в пункте параметры сортировки, там выбрать Cyrillic_General_CI_AS...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> X-язык Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU