Ver Mensaje Individual
  #1  
Antiguo 29-04-2010
Avatar de flystar
flystar flystar is offline
Miembro
 
Registrado: jul 2006
Posts: 184
Reputación: 18
flystar Va por buen camino
"Cachar" error que arroja la BD al dar de alta un registro.

Buenos días hermanos:

Es clásico que tengamos que validar cuando un usuario pretende dar de alta un registro repetido y que no se permite repetir.

Cuando eso sucede, y si la tabla de una BD esta configurada para no aceptar valores repetidos en 2 campos que forman una llave unica, entonces arroja un error que Delphi captura y avienta al usuario en una ventanita emergente.

Como le hago para cachar ese error de tal forma que no se vea ese error, si no que yo exhiba el error en forma personalizada.

He tratado con el evento OnPostError pero lo que hace es que de todos modos saca el error de la base de datos y luego ya se pasa a este vento
Eso significa que al momento saca dos ventanas de error, la que Delphi obtiene mas la del evento si lo configuro claro esta.

Alguna orientación? Gracias.
__________________

"Los unicos que no se equivocan son aquellos que no intentan hacer algo."
Iván Caballero Cano...
ivanhalen77@gmail.com
Responder Con Cita