Ver Mensaje Individual
  #4  
Antiguo 17-06-2003
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Reputación: 24
kinobi Va por buen camino
Hola,

con try ... except. Ejemplo ...

Código:
  try 
    ...
    // intento de envío de actualización al servidor
    MiDataset.Post;
    ...
  except
    on E:EIBError do // error InterBase
    begin
      if E.IBError.Code = <codigo_error_clave_duplicada> then 
// no recuerdo ahora cúal es, pero una
 de las units de IBX tienes una constante
        ...
        ShowMessage('Clave duplicada   ...');
        ...
    end;    
  Else Raise; // no es error InterBase
  end;
Saludos.

Última edición por kinobi fecha: 21-06-2003 a las 02:05:53.
Responder Con Cita