Yo me conecto a diario con tablas Dbf con índices CDX y no me dan ningún problema, ahora mismo por ejemplo acabo de hacer una prueba:
Código Delphi
[-]procedure TForm1.Button1Click(Sender: TObject);
begin
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select Max(Asien) from ');
Query1.Sql.Add('Diario.Dbf');
Query1.Open;
end;
Me funciona correctamente, por qué no pones exactamente el SQL que estás utilizando?
Un Saludo.