Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-08-2007
Avatar de pablonill
pablonill pablonill is offline
Miembro
 
Registrado: dic 2006
Posts: 92
Poder: 18
pablonill Va por buen camino
Intercepcion de errores Firebird - Zeos

Hola, les comento que estoy tratando de generar una rutina para capturar y personalizar los mensajes de error generados por firebird, les muestro lo que voy realizando y los resultados y problemas que tuve! (Uso los controles zeos)
Agrego un control ApplicationEvents y en OnException tengo lo siguiente.
Código Delphi [-]
if (E is EZDatabaseError) then
   if (EZDatabaseError(E).ErrorCode=-803) then
      MessageDlg('Violación de clave única',mtError,[mbOk],0);

Esta parte funciona a la perfección, el problema es que al tratar de interceptar el error que genera cuando no se ingresa un valor a un campo requerido (NOT NULL), la excepción generada es EDatabaseError y no un EZDatabaseError, por lo tanto tendría que generar otra rutina para tal fin, alguna idea!? o sugerencia!, desde ya muchas gracias!

Nota: Estaría bueno crear una rutina para interceptar estos tipos de errores así podemos crear mensajes personalizados. De todas formas voy a seguir investigando por mi parte y notificare cualquier novedad, Gracias nuevamente!

Última edición por pablonill fecha: 21-08-2007 a las 22:55:07.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
errores firebird en español joanajj Firebird e Interbase 3 12-06-2006 19:16:26
Control Errores en Firebird joanajj Firebird e Interbase 3 01-06-2006 20:38:29
como capturar errores con los componentes zeos...... chileno Conexión con bases de datos 1 05-01-2006 16:53:39
Errores en tablas firebird vlinares Conexión con bases de datos 0 17-03-2005 09:25:50
Zeos Library... capturar errores... Xianto Conexión con bases de datos 0 02-10-2004 22:03:36


La franja horaria es GMT +2. Ahora son las 20:45:29.


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
Copyright 1996-2007 Club Delphi