Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Capturando un codigo de error (https://www.clubdelphi.com/foros/showthread.php?t=54030)

paladincubano 06-03-2008 20:17:39

Capturando un codigo de error
 
Hola a todos.
Tengo una excepcion que me da un ADOQuery y la capturo perfectamente, es cuando en la base de datos intentan duplicarme un campo Unique_key, en eso no hay problemas, ahora, el problema es que quiero controlar ese error, ya que el mensaje que informa puede haber "inteligentes" que no entiendan lo que quiere decir dicho mensaje.
A mi me gustaria hacer un mensaje personalizado de esta forma mas o menos "Oye subnormal, no ves que estas duplicando un registro?" jeje, algo parecido, ya en serio.
Yo lo resolveria con un
if POS(E.Message,'UNIQUE_KEY')<>0 then ShowMessage('......');
Ahora, eso me dificulta cuando el mensaje vendria en otro idioma o a lo mejor es otra cosa relacionada con el UNIQUE_KEY, uffff no se si me entienden.
Lo ideal es que esa excepcion me mandara un codigo unico y asi controlarlo bien.
Alguna idea o sugerencia?

Gracias


La franja horaria es GMT +2. Ahora son las 03:58:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi