ciao a tutti,

per favore chiaritemi le idee:

devo registrare un movimento di magazzino, quindi devo effettuare l'update su 2 tabelle che sono master e detail.

utilizzo InterBase ed entrambe le tabelle le ho legate alla medesima IBtransaction

chiaramente devo controllare che l'update vada a buon fine.

ho pensato di fare cosi:
codice:
procedure TForm1.okButtonClick(Sender: TObject);
begin
    try
     IBTableMaster.ApplyUpdates ;
     IBTableDetail.ApplyUpdates ;
     IBTransaction1.CommitRetaining ;
    except
     IBTransaction1.RollbackRetaining ;
    end;
end;

e' corretto in questa maniera, o ho sbagliato?

grazie