Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-03-2008
Avatar de paladincubano
paladincubano paladincubano is offline
Miembro
 
Registrado: jul 2007
Posts: 147
Poder: 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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
error en código? identsoft Varios 3 26-11-2007 13:37:32
Error en este código. FF funciona/IE da error papulo HTML, Javascript y otros 7 14-11-2007 09:44:23
Capturando cambios de altura en un Panel chrids506 OOP 4 15-08-2006 14:46:27
Problemas capturando teclas igest2000 Varios 2 22-04-2005 15:11:55
Capturando pantallas StartKill Gráficos 3 14-05-2004 21:56:10


La franja horaria es GMT +2. Ahora son las 13:17:15.


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
Copyright 1996-2007 Club Delphi