FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Interceptar mensajes error ADO Access
Hola, quisiera saber como puedo interceptar los mensajes de error devueltos por ADO en una tabla access para poder traducirlos y mostrar el mensaje correspondiente!, por ejemplo el de violacion de clave, o el campo debe tener un valor!, muchas gracias.
|
#2
|
||||
|
||||
Utiliza Try..Except.
Los errores de ADO generan excepciones de tipo EOLEException (busca en la ayuda de Delphi).
En un ejemplo, y te lo he puesto de memoria sin compilar, así que tal vez haya algun error de sintaxis, pero la idea es esa. En cuanto a los códigos de error de ADO, los puedes encontrar por internet; Por ejemplo aquí.
__________________
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. |
#3
|
||||
|
||||
Muchas gracias, ya lo voy a probar!, muchas gracias de nuevo!
|
#4
|
||||
|
||||
Hola, te comento que logre interceptar el error, el tema es que el programa me genera un EDataBaseError y un EOleException los cuales no devuelven un ErrorCode, por tal motivo no puedo saber cual es el tipo de error que se genera!, algo me estoy olvidando?. Gracias.
Les recuerdo que estoy usando una tabla Access con ADO y necesito capturar errores tales como El campo ya existe o el campo no puede tener un valor Null. Gracias! |
#5
|
||||
|
||||
Si buscas EOLEException en la ayuda varás que tiene la propiedad ErrorCode. Algo debes estar haciendo mal.
Qué componentes ADO estás usando exactamente.
__________________
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 |
Interceptar impresión | Walcasar | Impresión | 0 | 19-10-2006 15:22:20 |
Mensajes de error | erick_jesus | Conexión con bases de datos | 1 | 31-05-2006 17:53:47 |
Capturar Mensajes de error | daly | Varios | 5 | 27-10-2005 20:56:46 |
Interceptar DBNavigator | dape | Conexión con bases de datos | 1 | 09-04-2005 18:36:16 |
interceptar error | edfz | Conexión con bases de datos | 2 | 08-04-2004 01:12:28 |
|