Форум: "Базы";
Поиск по всему сайту: 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.016 c
1-57374           Vvedensk              2002-03-04 05:46  2002.03.18  
Как вставить в edit каких-то 3 переменных ....


3-57299           [NIKEL]               2002-02-13 17:14  2002.03.18  
поддержка различных СУБД в одном приложении и возможность выполнения к ним SQL запросов


3-57288           tovSuhov              2002-02-18 14:21  2002.03.18  
Как узнать количество записей...


3-57308           vopros                2002-02-19 13:31  2002.03.18  
Помогите составить запрос:


1-57456           Dr. Web               2002-02-27 13:11  2002.03.18  
TTreeview ???