Перейти к содержанию

SQL Server 2000 - вместо русских букв #


Рекомендуемые сообщения

Как и в C++ Builder 6 - сразу после задания значения в DBGrid отображаются ######

Как пофиксить? гугол особо не помог

зы как обновить содержимое DBGrid? Методы Refresh(); Repaint(); вызываемые по DBNavigator1Click особо не помогают - нововведенные данные не отображаются, хотя в таблицу заносятся.

Ссылка на комментарий

coder писал(а):

через что работаем?

builder

неверно подразумевается DBE,ODBC и т.п

в гриде есть OEMConverter, что-то такое, но кажется это лишнее туда сюда конвертить.

анчек automatic ANSI to OEM conversion.

есно данные которые вы вносили будут "квадратиками" остальные поправятся.

coder писал(а):

колэйт базы ?

Collation name. =)

Добавлено спустя 1 минуту 21 секунду:

задания значения

сохранения наверное ?

Ссылка на комментарий

Через ODBC

сохранения наверное ?
После перехода к другому DBEdit. Если данные заносятся в этот момент, то наверное да, после сохранения.
Ссылка на комментарий

что не помогло вводишь данные их не видишь ?

старые данные которые уже были как отображаются ?

данные которые ввел до анчека ?

если все данные ввел с чеком ANSI to OEM то вбивай заново или конверти.

Ссылка на комментарий
вводишь данные их не видишь?
Осталось также

сразу после задания значения в DBGrid отображаются ######
и в Entreprise manager-e тоже самое

старые данные которые уже были как отображаются ?
Так-же, английские буквы и цифры нормально
Ссылка на комментарий
и в Entreprise manager-e тоже самое

EM вводишь данные и видишь или в режиме просмотра ?

на всякий случай в Em SQL Server properties (configure) в табе general server collation что написано ?

DSN руками создавал?

Ссылка на комментарий

Если водить руками, то все нормально. Если через программу (юзая DBEdit, Table, DataSource и DBGrid), то неправильно.

на всякий случай в Em SQL Server properties (configure) в табе general server collation что написано ?
Cyrillic_general_Cl_AS
DSN руками создавал?
Database source name - не совсем понял что это такое. Если это настройка ODBC, то да, через именованный канал далее ничего не меняя.
Ссылка на комментарий

1. после анчека, что осталось также "старые" данные не видно?

2. новый ввод также после сохранения становится квадратным?

3. если в EM вводишь данные что видим в гриде?

4. ты вводишь данные в DBEdit и отображаешь в Grid ? а гриде случайно фонт не поставил без поддержки кирилики ? (что бы исключить вариант )

Ссылка на комментарий
1. после анчека, что осталось также "старые" данные не видно?
Все теже ###. Например На Смолина - ## #######
2. новый ввод также после сохранения становится квадратным?
Да
3. если в EM вводишь данные что видим в гриде?
Ввел в EM "Процессоры" получил в гриде "#####±±###". После выхода из программы в EM все отображалось правильно.
4. ты вводишь данные в DBEdit и отображаешь в Grid ? а гриде случайно фонт не поставил без поддержки кирилики ? (что бы исключить вариант )
MS Sans Serif, ничего не менял
Ссылка на комментарий
а то что ввел в программе в EM видно нормально ?
Нет, одни #

Пробовал менятькодировки на 1251 и 1252, в консоли пошли закорючки, в программе лучше не стало.

Ссылка на комментарий
Есть соображения?

это на каждой или только на одной, или через раз, или ... ? "перезапуск" оснастки решает проблему ?

где эта информация.

select @@version ?

Ссылка на комментарий
select @@version вот это не понял )

открываем qa соединяемся с сервером

выполняем select @@version

вывод копируем и кидаем сюда.

где не понял ?

или cmd

osql -E

select @@version

go

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...