Форум: "Прочее";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
ВнизКодировка или... Найти похожие ветки
← →
DimonS (2007-10-29 04:59) [0]Есть прога в ДОС (не моя).
Из нее берутся данные (из *dbf), копируются в Access.ADOCom.CommandText:="INSERT INTO FIO ( Tn, FIO ) IN """+ini.ReadString("BD","BD","")+"\bonus.mdb"" SELECT TabN, FIO FROM [mc502.dbf] IN """+ExtractFilePath(ParamStr(0))+"""[dBase IV;]";
ADOCom.Execute;
Отображаются на форме через ADOQuery.
Пока небыло лицензионной винды - все ок.
После е****о лицензирования текстовые данные выводятся иероглифами. Что за хрень?
Причем не могу подобрать шрифт даже при компиляции - иероглифы.
Вопрос - как ЭТО исправить? Использовать функцию типа DOStoANSI? Дык это перебор записей будет... Или больше никак?
Интересует ТОЛЬКО отображение записей на мониторе.
← →
Kostafey © (2007-10-29 05:43) [1]04:59 - это уже утро или еще вечер? :)
По сабжу: так что это любой консольный вывод
некорректно отображается?
Скажем в простейшей программке выполняющей только
вывод текста?
← →
palva © (2007-10-29 10:16) [2]Как "прога в DOS" может связываться с Access? Откуда у вас в Турбо-паскале ADOCommand?
← →
Slider007 © (2007-10-29 10:26) [3]Естественно все дело в лицензионном Виндоус, срочно сноси, а то скоро вообще вся кодировка поломается !!
← →
Alien1769 © (2007-10-29 10:29) [4]
> Как "прога в DOS" может связываться с Access? Откуда у
> вас в Турбо-паскале ADOCommand?
Наверно через батник или его аналог
← →
pavel_guzhanov © (2007-10-29 10:51) [5]У тебя наверняка установли BDEAdministrator. Запусти его. Перейди на вкладку Configuration, раскрой Drivers->Native. Выбери там драйвер Dbase. Установи параметр LANGDRIVER в dBASE RUS cp866. Сохрани изменения.
← →
Anatoly Podgoretsky © (2007-10-29 13:27) [6]В DOS нет поддержки с OEM/ANSI
← →
DimonS © (2007-10-29 23:28) [7]
> Как "прога в DOS" может связываться с Access?
Не так выразился наверное :)
DOS-программа не моя, стороннего разработчика. Я из нее беру только данные из DBF-файла. Затем эти данные копируются в базу ACCESS инструкцией INSERT INTO.
В данном случае копируется база с ФИО сотрудников. Отображение на мониторе - через DBGridEh & ADOQuery. Вот тут то и получается: цифры отображаются нормально, а текстовая часть (сами ФИО) крякозябрами.
> Kostafey © (29.10.07 05:43) [1]
> 04:59 - это уже утро или еще вечер? :)
Это у вас утро, у нас уже 10:59 :)))
← →
DimonS (2007-10-30 02:21) [8]Вопрос закрыт. Спасибо pavel_guzhanov, оказалось все дело действительно в настройках драйверов.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.051 c