Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Вниз

Table Language в Paradox 


Yan B.   (2002-02-13 20:33) [0]

Извините за навязчивость, но приходится повторяться, поскольку это вопрос жизни и смерти. Итак, имеется база данных, сделанная в Paradox3 под DOS. Я пишу программу, которая перекачивает данные из этой базы в интербейсовскую БД (доступ через BDE). Из-за проблем с кодировкой русские символы выглядят как ####. Ни OemToChar, ни OemToAnsi, ни NativeToAnsi, к моему ужасу, не помогли. Единственный способ добиться корректного отображения русских букв - это зайти в Database Desktop и в свойствах таблицы в Table Language выставить значение Paradox Cyrr 866 (а не Pdox Ansi Cyrillic, как мне посоветовал Desdechado). Время от времени будут приносить новые db-файлы, которые моя программа должна перекачивать в интербейсовскую БД. Предполагается, что пользоваться этой программой будет простой юзер, который, вероятно, не захочет каждый раз залазить в Database Desktop и менять там Table Language. Отсюда вывод: Table Language должен выставляться моей программой, а не вручную. Если кто знает, как это сделать, HELP, PLEASE!!!



Вячеслав   (2002-02-13 22:06) [1]

Может я не правильно понял, но почему ты смотришь таблицы через Database Desktop. Почему не настроить стандартный алиас в БДЕ и не указать там упомянутый чарсет?



deleon   (2002-02-15 13:00) [2]

Решеточки у тебя от несовпадения кодировок таблицы c языковым драйвером Paradox, попробуй подобрать драйвер Paradox через BDE Admin не меняя драйвера таблицы. А если интересует метод программного изменения драйвера таблицы, то чиркни мне письмо и я вышлю программный код!



deleon   (2002-02-18 10:26) [3]

Для всех у кого есть проблемы с BDE посвящен новый пакет компонент от Degisy Software(FreeWare), правда это предварительная версия, но очень рекомендую установить и попользоваться:
http://www.dbwork.kuban.ru/download/degisydb.zip



Yuri Btr   (2002-02-18 11:41) [4]

В заголовке БД - есть описание кодировки - ascii или cyrr
Открываешь с пом. 16ричного редактора- HEdit (Hiew...) и правишь ascii на cyrr. - Offset примерно =300 - 600
У меня есть код для авт. изменения кодировки.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.022 c
1-57416           Olgerd                2002-03-01 20:07  2002.03.18  
Сортировка в ListView


14-57510          Black_Angel           2002-02-03 17:07  2002.03.18  
Своя игра


1-57432           phenix                2002-03-03 12:44  2002.03.18  
по существу (delphi 6)


3-57313           Fareader              2002-02-19 14:31  2002.03.18  
DBGrid и переоткрытие Query


7-57528           KLM                   2001-12-17 04:36  2002.03.18  
Все про COM порты