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