Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > dbf -> dbf


Автор: OverBug 21.11.2007, 13:08
При работе в 1С понадобилось прочитать dbf. Он оказался формата dBase4 и 1С его не прочитала... такое впечатление что она вообще dBase4 не читает... она даже ошибку не выдала при открытии... потомучто функция открытия возвращает 0 (файл не открыт или пуст).
После конвертации экселем в dBase3 все пошло и работает "шелково". 
И собственно такая вот задача... нужно написать конвертер на С++ с использованием самых стандартных компонент доступа к dbf, для конвертации dBase4  в dBase3. 
Есть идея делать это с использование ODBC, используя нужную строку подключения... но самый главный вопрос в том как потом сохранить открытую базу в нужном формате и в нужном файле?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)