Форум: "Начинающим";
Текущий архив: 2013.04.21;
Скачать: [xml.tar.bz2];
ВнизПроблема с кодировкой Найти похожие ветки
← →
dars73 © (2012-10-07 21:05) [0]Домрый вечер ГУРУ.
Есть такая проблемма.
Есть база MS Access (Office 2003), Windows 7 Germany.
При открытии таблизы из Delphi Русский текст отображается в виде знаков вопроса, хотя в Access отображается все нормально.
и на оборот данные внессеные в базу из под Dephi, в программе показывает нормально а в Access в виде знаков вопросов.
На системе Windows XP работало все без проблем.
← →
Плохиш © (2012-10-07 23:23) [1]Поисп по этому форуму на слово "юникод"
← →
Германн © (2012-10-08 02:16) [2]
> На системе Windows XP работало все без проблем.
А она тоже была в немецкой локали?
← →
dars73 © (2012-10-09 02:16) [3]
> А она тоже была в немецкой локали?
Да ХР тоже была немецкой с поддержкой Русского.
Вот скрин для наглядности
обратите внимание на ID 9
http://vg-pc-service.de/09.10.jpg
← →
Германн © (2012-10-09 02:56) [4]
> dars73 © (09.10.12 02:16) [3]
>
>
> > А она тоже была в немецкой локали?
>
> Да ХР тоже была немецкой с поддержкой Русского.
У TControl есть свойство Charset. Какое значение имеет свойство Charset у того компонента Дельфи, через который идёт работа с данной БД?
← →
dars73 © (2012-10-09 23:23) [5]спасибо всем.
поставил 2010, проблема ушла сама собой.
текст из базы отображается корректно
← →
dars73 © (2012-10-10 00:31) [6]Поспешил радоваться.
Данные из базы нормально выводятся а вот остальная кирилица на странице крокозяблами, вернулся на D7.
> У TControl есть свойство Charset. Какое значение имеет свойство
> Charset у того компонента Дельфи, через который идёт работа
> с данной БД?
Я использую DBGrid в свойствах Font Charset Значение RUSSIEN_CHARSET Других в инспекторе нет.
← →
Anatoly Podgoretsky © (2012-10-10 06:19) [7]
> вернулся на D7.
И зря
← →
Anatoly Podgoretsky © (2012-10-10 06:21) [8]
> Вот скрин для наглядности
Чего бы Акцессу не показывать, когда он весь Юникодовый
← →
Плохиш © (2012-10-10 10:26) [9]
> Я использую DBGrid в свойствах Font Charset Значение RUSSIEN_CHARSET
Прикольно, виндовс немецкая, а программе немецкие буковки не нужны.
← →
dars73 © (2012-10-10 14:40) [10]>Прикольно, виндовс немецкая, а программе немецкие буковки не нужны.
нет программа только на русском и английском.
> Чего бы Акцессу не показывать, когда он весь Юникодовый
я это понимаю, только как их настроить чтобы показывало нормально.
повторюсь на XP все работало без проблем проблема возникла при переходе на 7
← →
Плохиш © (2012-10-10 15:44) [11]Вместо AsString использовать Value.
← →
dars73 © (2012-10-10 16:53) [12]> Вместо AsString использовать Value.
где я должен изменить, в базе?
← →
dars73 © (2012-10-10 16:53) [13]> Вместо AsString использовать Value.
где я должен изменить, в базе?
← →
Плохиш © (2012-10-10 17:42) [14]asString + F1
← →
dars73 © (2012-10-10 19:21) [15]уже в раздел для начинающих перекинул. а говорят загадками.
где я должен изменить asString искать?
нету к меня ее.
есть база, query, dbgrid и запрос.
← →
Inovet © (2012-10-10 19:40) [16]> [15] dars73 © (10.10.12 19:21)
> где я должен изменить asString искать?
F1 выломана принципиально? Как меняешь значение поля?
← →
dars73 © (2012-10-10 20:56) [17]
> F1 выломана принципиально? Как меняешь значение поля?
Кнопка не выломана. просто там их (Asstring) Более 20-ти.
Для того чтобы посмотреть нужно хотябы знать что искать.
По обрывкам фраз я не могу соорентироться.
Никак не пойму причем Asstring. База готовая и была сознана напрямую в Acceess
При помощи импорта таблицы.
подскажите пожалуйста на примере где нужно изменить.
Иначе зачем тогда нужен раздел для начинающих если нас тут буцают как профессионалов.
← →
dars73 © (2012-10-10 21:08) [18]
> Как меняешь значение поля?
Я никак не меняю значения полей
есть подключенная база
на форме TADOQuery, TADOConection, Tdatasourse, TDBGrid
Кнопка
SQLStr1:="SELECT * FROM kden ORDER BY id DESC";
with Query1 do begin
Close;
SQL.Clear;
SQL.Add(SQLstr1);
Open;
И все после нажатия на кнопку получается то что на картинке.
← →
Плохиш © (2012-10-11 11:14) [19]
> TDBGrid
В D7 не поддерживает юникод, следовательно goto 1
> на форме TADOQuery, TADOConection, Tdatasourse, TDBGrid
> Кнопка
>
>
> SQLStr1:="SELECT * FROM kden ORDER BY id DESC";
> with Query1 do begin
> Close;
> SQL.Clear;
> SQL.Add(SQLstr1);
> Open;
больше мне эта ветка не интересна, обучение основам - прерогатиива учебников и учителей.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.04.21;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.003 c