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

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

Использование файлов БД в формате *.bdf [D5, dBase, FoxPro]


Stark ©   (2004-05-29 14:13:00) 

Возникла проблема - есть файл БД в формате *.bdf в кодировке под ДОС. Его необходимо открыть через компоненту DBGrid. Все попытки открытия приводят к полной белеберде на экране, т.е. кодировка не распознается. Изменение языкового драйвера в Database Desktop приводит лишь к тому, что при добавлении новых записей в таблицу они уже отображаются корректно, а старые записи так и не распознаются. Вопрос, можно ли каким-нибудь образом открыть эту БД корректно, а если нет, то можно ли как-то перекодировать исходный файл в другую кодировку, но чтобы формат *.dbf остался?


Сергей Суровцев   (2004-05-30 22:52:00) [1]

Если мыло правильное скоро поймаешь конвертор.
Запусти в формате:

konvertor.exe aaa.dbf

Все русские буквы она сконвертирует под Win ansi,  но в учти что в этом же файле.


Opilki_inside   (2004-05-30 17:52:00) [2]

Попробуй открыть файл *.dbf через какой-нибудь редактор (например FAR) и измени 30-ый байт на "&"...


Anatoly Podgoretsky   (2004-05-30 14:40:00) [3]

Теперь надо старые данные перекодировать в правильную кодировку или ввсести заново


sniknik   (2004-05-30 14:18:00) [4]

если не помогеет значит изначально данные в другой кодировке. или менял не там.


Stark   (2004-05-30 14:13:00) [5]

Да, действиетельно в формате *.DBF, это я опечатался. Так это не помогает. Для вновь вводимых данных все нормально, а для тех данных, что уже были в таблице измененение драйвера не помогает.


Desdechado   (2004-05-29 15:49:00) [6]

что за bdf такой? DBF что ли?
так LangDriver для драйвера dbase в BDE Administrator поставь dbase rus cp 866


Наверх

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