Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   captura de errores de bases de datos en delphi 7 (https://www.clubdelphi.com/foros/showthread.php?t=51283)

godie12345 11-12-2007 17:09:40

captura de errores de bases de datos en delphi 7
 
'¿como puedo capturar los errores cuando trabajo con bases de datos en delphi?

pjmedina 11-12-2007 17:11:13

¿a qué tipo de errores te refieres?

godie12345 11-12-2007 17:16:46

por ejemplo cuando tienes una clve repetida... errores para cuidar la integridad de la BD

egostar 11-12-2007 17:21:32

Aunque no dices que base de datos usas,

Primero, te recomiendo (si no lo has hecho) es que asignes indices en la tabla en el campo correspondiente.

Segundo, usa bloques Try...Except para mostrar algún mensaje de error y que tu programa no aborte los procesos.

Si nos das mas información habrá alguen que te proporcione mas soluciones.

Salud OS

PD. Bienvenido al foro, te recomiendo leas nuestra guia de estilo

pjmedina 11-12-2007 17:23:42

Eso se puede controlar se puede controlar desde el propio gestor de base de datos, cuando creas las tablas.

Otra forma que se me ocurres es utilizando los eventos beforepost, beforedit, beforeinsert, afterpost, afteredit y afterinsert, haciendo consultas (query)sobre estas tablas.

Aunque supongo que con el control de exceptiones también podrás:

try
...
except
...
end;

Neftali [Germán.Estévez] 11-12-2007 17:51:55

Activa el Debug en el IDE si no lo tienes.
Cuando te "salte" una excepción, podrás ver el tipo (Exception, EDataBaseError, EOLEException,...)
Una vez que tengas el tipo, puedes utilizar try..except como te han dicho.


La franja horaria es GMT +2. Ahora son las 08:33:35.

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