Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.054 c
15-1193680169
SQL555
2007-10-29 20:49
2007.12.02
Проблема с процедурой SQL


11-1176540781
Vladimir Kladov
2007-04-14 12:53
2007.12.02
Обсуждение замечаний и предложений.


15-1193771493
ProgRAMmer Dimonych
2007-10-30 22:11
2007.12.02
Подкиньте, плз, идейку


15-1192084197
de.
2007-10-11 10:29
2007.12.02
to Delphi 7


15-1193819195
Новичок
2007-10-31 11:26
2007.12.02
Ошибка подключения к серверу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский