Главная страница
    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.044 c
3-1185611898
pohil
2007-07-28 12:38
2007.12.02
Формат даты


15-1194086061
Prohodil Mimo
2007-11-03 13:34
2007.12.02
Существуют ли способы записи на CD после финализации?


2-1194514597
Квэнди
2007-11-08 12:36
2007.12.02
Странное отображение форм


15-1193987752
Still Swamp
2007-11-02 10:15
2007.12.02
Где добыть интерпритатор матвыражений?


15-1193864290
Kick
2007-10-31 23:58
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский