Hola Victor2211.
A modo de aclaración, se pueden modificar datos con un TIBQuery, con la salvedad que en lugar de
Open debes usar
ExcecSQL.
Como ejemplo:
Código Delphi
[-]
var
SQLStr: string;
begin
SQLStr:= IBQuery1.SQL.Text;
IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add('UPDATE CLIENTES SET RAZON = ''PEREZ JUAN''');
IBQuery1.ExecSQL;
IBQuery1.Close;
IBQuery1.SQL.Text:= SQLStr;
IBQuery1.Open;
end;
Y si hacés uso de
CachedUpdates podés de asociarle un
TIBUpdateSQL al efecto.
Un saludo.