Ver Mensaje Individual
  #1  
Antiguo 06-03-2008
Avatar de paladincubano
paladincubano paladincubano is offline
Miembro
 
Registrado: jul 2007
Posts: 147
Reputación: 17
paladincubano Va por buen camino
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
Responder Con Cita