Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Codigos de error en OnPostError (https://www.clubdelphi.com/foros/showthread.php?t=25780)

Luis Castillo 04-10-2005 02:02:35

Codigos de error en OnPostError
 
Hola colegas.....

Perdonenme pro la ambiguedad de la siguiente pregunta pero es que no tengo el codigo a la mano.

En el evento del TTable OnPostError este recibe un parametro que creo que se llama E. Que es de tipo EDBEEngineError (algo asi), y creo que tiene unas propiedades asi:

E.Errors[0].Errorcode....algo asi.

El caso es que uno detecta que error es. Segun martins hay unas constantes

EDBErrorKeyViolation (cuando viola clave)
EDBErrorReqFiels (cuando deja de llenar un campo requerido)

Pero el caso es que en la ayuda de delphi no encuentro los demas valores y lo que significan. Esto porque necesito validar cuando quiere eliminar una fila que tiene detalles en otra tabla.

Si me pueden dar el Link a un sitio que me diga esto....o ustedes conocen otro objeto que contenga informacion sobre estas validaciones les agradeceria.

Muchas Gracias

Neftali [Germán.Estévez] 04-10-2005 09:40:20

Échale un vistazo a éste link:
http://bdn.borland.com/article/0,1410,15283,00.html

Luis Castillo 05-10-2005 21:54:10

Gracias
 
Amigo Neftali....parece ser que esto era lo que estaba buscando. Voy a probar y te cuento en este mismo hilo ok?

Chente(rMan) 05-10-2005 22:03:07

Que tal Luis, yo creo que lo mas conveniente es que eso lo definas en tu BD (Integridad referencial).


Y cuando quieras eliminar un registro que tenga detalles en otra tabla, el mensaje apararecera como por arte de magia.;)


Saludos.

Vicente López.


La franja horaria es GMT +2. Ahora son las 22:16:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi