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