Bueno leyendo un poco de todo lo que logre entender 'Creo' que de alguna manera utilizando el Evento
OnReconcileError del Componente ClientDataSet del DBExpress puedo manejar las excepciones.
Mando mi código:
Código Delphi
[-]
procedure TdmAcceso.cdsClientesReconcileError(DataSet: TCustomClientDataSet;
E: EReconcileError; UpdateKind: TUpdateKind; var Action: TReconcileAction);
var
Result: Boolean;
begin
cdsClientes.Post;
If cdsClientes.ApplyUpdates (0) = 0 Then
Begin
dmCONEXION.sqlDB.CommitFreeAndNil(cdsClientes);
Result := True; End
Else
Begin
dmCONEXION.sqlDB.RollbackFreeAndNil(cdsClientes);
Result := False; End;
end;
el problema que me dice: [DCC Error] acceso.pas(232): E2033 Types of actual and formal var parameters must be identical
que hice mal?
Saludos
novato_erick