ADO не работает для меня, но мне удалось открыть файл dbf с помощью BDE:
В разделе Доступ к данным (или BDE, зависит от вашей версии Delphi) я поставил компоненты TDataBase и TTable (вы можете использовать TQuery, если хотите).
Двойным щелчком по компоненту TDataBase я открыл диалог настройки. Заполнил поле Имя 'db_name' (имя произвольно), имя драйвера = 'STANDARD', поле Параметры: 'PATH = C: \ Path \ To \ DBF_FILES \'.
Затем я установил Connected = True.
Затем в компоненте TTable я устанавливаю DatabaseName = 'db_name' - тот, который я установил в компоненте TDataBase. И свойство TableName устанавливает 'DB_FILE.dbf', который находится в указанной папке.
Active = True.
Вы знаете, что делать дальше