Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Error catastrofico con builder 6

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Error catastrofico con builder 6 Responder citando

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
Volver arriba
Mensaje    Asunto: Responder citando

Para quien pueda interesar, la solucion que he encontrado a mi problema es por usar 2 Datamodules uno con los componentes de acceso a datos IBX y el otro que hace referencia al primero con los DataSetProviders y el TLocalConnection.

Si todo esta en un mismo DataModule funciona correctamente, pero al tener muchos componetes ya lo tenia estructurado en dos. Lo curioso es que en c++ builder 5 funcionaba.

Saludos,
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.