Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   capturar errores con datasnap (https://www.clubdelphi.com/foros/showthread.php?t=22911)

Toni 30-06-2005 19:55:19

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

Toni 30-06-2005 21:38:58

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,


La franja horaria es GMT +2. Ahora son las 23:02:56.

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