Была поставлена задача - программно подключиться к DBF-файлу в DOS-кодировке, с поддержкой русских символов, при этом не используя сторонних движков (типа BDE) и библиотек.
Будем использовать ADO, драйвер dBASE.
На форму кидаем ADOConnection, adoQuery (для мгновенной проверки можно также DataSource и DBGrid). Соединяем их.
// соберем строку подключения
form1.ADOConnection1.ConnectionString:='Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;DBq=d:\base;Collate=Russian;';
// запрос на выборку всех данных необходимого файла
with form1.adoQuery1 do Begin
close;
SQL.
...
Читать дальше »