Cambiar los mensajes de error de interbase
Perdona las molestias, pero es que estoy haciendo una aplicación y lo que quiero es cambiar los mensajes de error que da a un lenguaje humano y saber el numero de error. La primera parte estar resuelta pero ahora en lugar de mostrarme el código de error y el mensaje de error solo me enseña el mensaje.
procedure TFrmvehiculodetalles.tratarexcepciones(sender: tobject; E : exception);
begin
if E.ClassNameis('eibinterbaseerror') then
showmessage(format('iberrorcode: %d - sqlerrorcode: %d',[EIBInterbaseError(e).IBErrorCode, EIBInterbaseError(e).SQLCode])+ #13 + 'mesaje: '+ e.Message)
else
ShowMessage(E.Message);
end;
Lo que no entiendo es porque no me enseña el numero error.
procedure TFrmvehiculodetalles.tratarexcepciones(sender: tobject; E : exception);
begin
if E.ClassNameis('eibinterbaseerror') then
showmessage(format('iberrorcode: %d - sqlerrorcode: %d',[EIBInterbaseError(e).IBErrorCode, EIBInterbaseError(e).SQLCode])+ #13 + 'mesaje: '+ e.Message)
else
ShowMessage(E.Message);
end;
Lo que no entiendo es porque no me enseña el numero error.
2 Respuestas
Respuesta
1
Respuesta de friki
1