FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Capturar errores de sql
Hola,
pido disculpas si este hilo ya fue creado pero no he sido capaz de encontrarlo así que ahí va mi pregunta: ¿Como puedo capturar los tipos de errores que produce un AdoQuery en una sentencia de INSERT para poder tomar decisiones en consecuencia? Un saludo y gracias. |
#2
|
||||
|
||||
Hola,
No es que tenga mucha experiencia con lo que comentas, pero, supongo que lo que tienes que hacer es tratar de capturar excepciones, y no errores, porque ten en cuenta que puedes ejecutar aquellas expresiones, instrucciones, sentencias, en fin, susceptibles de tener problemas, dentro de un bloque "try .. except", de forma que sería justamente en el apartado "except" donde tendrías que codificar aquello que quisieras llevar a cabo en caso de que se produjese una excepción. Tendrás que fijarte qué tipo de excepciones pueden producirse, pero, también podrías capturar "cualquier" excepción que se produjera, de tal forma que pudieras llevar a cabo la tarea que fuera menester en ese caso. ¿Me he explicado bien o como el culo? |
#3
|
||||
|
||||
Cuando salte una excepción en ADO, verás que el mensaje que aparece te dice (normalmente) que es una excepción de la Clase EOLEException.
Una vez que sabes ésto puedes programar lo siguiente:
Una vez que tengas esto y se produzca un error te saldrá el mensaje y el código; Si quieres afinar más, dentro el tratamiento de excepciones puedes hacer algo similar a ésto (a partir del código de error que te de):
En este hilo de los foros puedes encontrar la lista de errores de ADO.
__________________
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. |
#4
|
|||
|
|||
Muchas gracias a ambos voy a investigar porque habiá intentado lo de try...except pero la excepción E era nil.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como capturar errores con los componentes zeos...... | chileno | Conexión con bases de datos | 1 | 05-01-2006 16:53:39 |
Control de errores Sql | MITOPE | Conexión con bases de datos | 3 | 23-07-2004 10:48:49 |
Capturar errores y personalizarlos | @-Soft | OOP | 5 | 01-03-2004 13:10:02 |
Capturar errores de impresoras | urush30 | Impresión | 0 | 12-12-2003 16:24:14 |
Capturar errores con dbExpress | Gisela | Conexión con bases de datos | 2 | 23-07-2003 17:37:48 |
|