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 30-06-2005
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Poder: 21
Toni Va por buen camino
capturar errores con datasnap

Hola amigos,

Tengo una aplicacion desarrollada en builder 5 y ahora me he instalado el builder 6 y la he recompilado. Me he encontrado que algo que antes funcionaba correctamente ahora me da problemas.

Se trata de una aplicación de 2 capas que utiliza datasnap y conecta con una base de datos interbase 6.

El problema que ahora me a surgido es al capturar los errores que envia la base de datos para poder mostrarlos al usuario.

Utilizo la siguiente configuracion para acceder a los datos: TClientDataSet, TDataSetProvider, TLocalConnection y componentes IBX.

Por ejemplo capturaba la excepcion asi y funcionaba bien.

try {
...
...
ClientDataSet->Execute(); // llama a un procedimiento
}
catch(Exception &e){
ShowMessage(e.Message);}

Ahora, si surge un error en la base de datos me envia un error generico: error catastrofico.

Un saludo,

Windows 2000 SP4
C++ Builder 6 + Update4 + update linker
Interbase 6.0
__________________
Saludos,

Bitman
Responder Con Cita
  #2  
Antiguo 30-06-2005
Toni Toni is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 364
Poder: 21
Toni Va por buen camino
buscando en el foro he encontrado un hilo que detalla mas en profundidad lo que me sucede.

http://www.clubdelphi.com/foros/show...capturar+error

Propone como solucion tener todos los componentes en un unico datamodule, y parece que resuelve el problema. Pero como tengo muchos componentes me gustaria saber si alguien sabe como utilizar 2 datamodules en este caso.

gracias,
__________________
Saludos,

Bitman
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


La franja horaria es GMT +2. Ahora son las 08:37:41.


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