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 Temas de Hoy

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



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 22:42:12.


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