Buenos días.
Recurro de nuevo a ustedes.
Necesito capturar el mensaje que emite interbase cuando se pretende violar una primary key para lanzar yo mi propio mensaje y después manejar lo ocurrido con algo así:
Código Delphi
[-]
try
..../....
inserción de registro
.../....
except
Datamodule.IBTabla.Cancel;
raise Exception.Create('Existe un registro con ese nombre');
exit;
end;
Pero no me funciona porque no lo considera una excepción ya que ni siquiera pasa por código de except.
¿Tienen alguna idea que me pueda ayudar?