Как работать с dbf fox pro (dBase IV)?

Установлено Delphi 7 (ещё 2000 годов) и RAD Studio 10.1 Berlin (относительно новая).
Требуется работать (чтение и запись) с dbf fox pro (dBase IV). Причем с одним файлом base.dbf (по стандарту их должно быть два).
Каким компонентом это можно сделать?

Раньше использовал Delphi 7+TDBF 1.11. Но там даты из БД читаются некорректно.
А именно дата 11.11.1980 читается как 1.11.80. И дата 11.11.18 - уже непонятна 1918 или 2018?
Работает, читает-пишет. Если изначально знаешь, что даты-даты рождения, можно исправить и дополнить.
Но даты бывают разные. И логикой уже не дополнишь 11.11.18 до yyyy (1918 или 2018?)

Новая версия TDBF 701 содержит множественные ошибки при компиляции. А для RAD Studio 10.1 Berlin - именно Berlin версии нет (там есть для Токио). Предыдущие (Delphi 8-7-6..) тоже не компилируются.

Обратите внимание dbf fox pro (dBase IV).
Многие современные компоненты будут работать с dbf, но не все с dbf fox pro. А те, что будут работать с dbf fox pro, потребуют дополнительные файлы - помимо base.dbf так как по стандарту должно быть несколько файлов.

Как работать с dbf fox pro (dBase IV)?
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 1
Vapaamies
@Vapaamies
Разработчик будущей ОС для ПК размером 250 МБ
А именно дата 11.11.1980 читается как 1.11.80. И дата 11.11.18 - уже непонятна 1918 или 2018?

В самой базе дата полная хранится? Если да, я бы на вашем месте посмотрел код чтения и поправил бы. Если уж, как вы говорите, новая версия выдает слишком много ошибок при компиляции.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы