Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как настроить язык программно в dbf? [dBase, FoxPro]


Reanimator ©   (2002-10-07 14:45:00) 

как программно выставить язык в dbf-табличке?
мне даётся в программу dbf, с невыставленным языком, надо выставить ascii ansi, иначе русские буквы не воспринимаются


Reindeer Moss Eater   (2002-10-07 16:18:00) [1]

В верссии dbase до 4 тридцатый байт заголовка отвечал за язык таблицы. Некоторые программы (1С например) при формировании dbase таблиц данные в них пишут в cp866, а в заголовке указывают, что данные в ANSI. Если 30-й байт отличен от нуля, то установки BDE языкового драйвера для Dbase на такую таблицу не действуют. Лечится это обнулением этого байта.


Reanimator   (2002-10-07 15:47:00) [2]

Можно немножко подробней?

Анализ/правка заголовка dbase файла
- это непосредственно ручками в dbf файле на низком уровне?

Session.ModifyDriver - а это что такое? в смысле что с ним делать?


Reindeer Moss Eater   (2002-10-07 14:53:00) [3]

Анализ/правка заголовка dbase файла + Session.ModifyDriver


Наверх

Титульная страница Поиск, карта сайта Написать письмо