Antes de hacer el
DbFarmacia.ADOQuery1.SQL.Add('select * from DATOS'); has un
SQL.Clear:
Código Delphi
[-]
DbFarmacia.ADOQuery1.SQL.Clear;
DbFarmacia.ADOQuery1.SQL.Add('select * from DATOS');
Otra opción es asignar el query mediante la propiedad
Text de la propiedad
SQL:
Código Delphi
[-]
DbFarmacia.ADOQuery1.SQL.Text := 'select * from DATOS';
Saludos...