Чтение данных из DBF с полями, содержащими русские симво

Подключаю DBF таблицу при помощи TDBF и читаю из неё строки с помощью следующей конструкции
если DBF поле содержит английские символы или цифры, то всё нормально. Но если в поле находиться строка из русских символов, то получаю пустоту (пустую строку). Из Variant в строку преобразовывал, пробовал строку конвертить - не помогает. Кодировка DBF'ки - ANSI.
Как бы с этим справиться? Подскажите!
- Код: Выделить всё
KassaDbf.First;
while not KassaDbf.EOF do
begin
:=KassaDBF.FieldValues['Field1'];
:=KassaDBF.FieldValues['Field2'];
....
KassaDbf.Next;
end;
если DBF поле содержит английские символы или цифры, то всё нормально. Но если в поле находиться строка из русских символов, то получаю пустоту (пустую строку). Из Variant в строку преобразовывал, пробовал строку конвертить - не помогает. Кодировка DBF'ки - ANSI.
Как бы с этим справиться? Подскажите!