¡Hola a todos!
Basti: ApplyUpdates sí genera excepciones pero las canaliza todas al evento
OnReconcileError. Es ahí donde
David puede mostrar el mensaje al usuario.
Darwin: El código de
Eliseo (Egostar) tendrá exactamente los mismos resultados que el tuyo, aunque quedaría mejor así:
Código Delphi
[-]
miClientDataSet.Post;
If miClientDataSet.ApplyUpdates (0) = 0 Then
Begin
IBTransaction1.Commit;
Result := True; End
Else
Begin
IBTransaction1.Rollback;
Result := False; End;
Un abrazo cometido.
Al González.