In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

OT: Controlar mensajes de error emitidos por el SGBD

Foro de Xailer profesional en español
Responder
Angel
Mensajes: 135
Registrado: Mié Mar 21, 2007 1:11 pm

OT: Controlar mensajes de error emitidos por el SGBD

Mensaje por Angel »

¿Que manera tenemos para controlar los mensajes que devuelve el SGBD
cuando por ejemplo, se violan primary keys, o foreign keys de una manera
que resulte amena al usuario?
Por ejemplo, cuando se viole una Primary Key, la aplicación emita por
pantalla algo como: MSGINFO("No se pueden grabar los datos porque ya
existe un cliente con el CIF" + cCif)
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9459
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

OT: Controlar mensajes de error emitidos por el SGBD

Mensaje por ignacio »

Angel,
Echele un vistazo a este artículo: http://xailer.info/esp/?p=14
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Ángel Fernández" <angel@agelso.com> escribió en el mensaje
news:[email=4742d9b0@ozsrv2.ozlan.local...]4742d9b0@ozsrv2.ozlan.local...[/email]
> ¿Que manera tenemos para controlar los mensajes que devuelve el SGBD
> cuando por ejemplo, se violan primary keys, o foreign keys de una manera
> que resulte amena al usuario?
>
> Por ejemplo, cuando se viole una Primary Key, la aplicación emita por
> pantalla algo como: MSGINFO("No se pueden grabar los datos porque ya
> existe un cliente con el CIF" + cCif)
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder