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