FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
captura de errores de bases de datos en delphi 7
'¿como puedo capturar los errores cuando trabajo con bases de datos en delphi?
|
#2
|
|||
|
|||
¿a qué tipo de errores te refieres?
|
#3
|
|||
|
|||
por ejemplo cuando tienes una clve repetida... errores para cuidar la integridad de la BD
|
#4
|
|||
|
|||
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
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
|||
|
|||
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; |
#6
|
||||
|
||||
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.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Captura de Errores | BuenaOnda | Varios | 6 | 09-01-2007 20:44:16 |
Captura de errores y algo mas | wonder boy | Varios | 1 | 15-02-2005 18:02:51 |
Captura de errores | scooterjgm | OOP | 3 | 04-10-2004 16:52:39 |
Captura de errores | mosorio | Conexión con bases de datos | 4 | 12-09-2003 13:37:26 |
Captura de errores con WHEN ANY | Carlitos | Firebird e Interbase | 3 | 03-09-2003 14:41:28 |
|