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 17-09-2022
PacoPepe PacoPepe is offline
Miembro
 
Registrado: ene 2006
Ubicación: Córdoba, España
Posts: 86
Poder: 19
PacoPepe Va por buen camino
Varios DataModule

Buenas tardes
Tengo una aplicación grande VCL con Datasnap.
En el lado cliente estoy usando varios DataModule para separar los ClientDataset. En estos ClientDataset tengo un manejador del evento EReconcileError


Pero tengo un problema, al borrar un registro de un DBGrid en el que se produce un error de Foreign Key, no se produce EReconcileError, sino que falla en onDeleteError del ClientDatase. Aparece un error que dice 'At end of table', pero seguro que se está produciendo el error de Foreign Key.
En uno de los Datamodule (digamos el principal) tengo TSQLConnection para conectar con el servidor, y los otros Datamodule tienen en el Uses el Datamodule principal.
Siempre había usado un Datamodule para el lado cliente y no había tenido problemas



¿Alguien ha tenido un problerma similar? ¿Cual sería la forma correcta de tener varios Datamodule?


Gracias
__________________
Sólo sé que no sé nada
Responder Con Cita
  #2  
Antiguo 18-09-2022
PacoPepe PacoPepe is offline
Miembro
 
Registrado: ene 2006
Ubicación: Córdoba, España
Posts: 86
Poder: 19
PacoPepe Va por buen camino
Smile

Lo he solucionado



Es un error de Datasnap, recogido en RSP-33144, que aparece en la versión Sydney de Delphi.
Aparece un mensaje de 'At end of table' al borrar un registro.


En https://quality.embarcadero.com/browse/RSP-33144 proporcionan una versión corregida de Midas.DLL y los ficheros necesarios para solucionarlo si se quiere usar la unit MidasLib
__________________
Sólo sé que no sé nada
Responder Con Cita
  #3  
Antiguo 19-09-2022
Avatar de ElKurgan
[ElKurgan] ElKurgan is offline
Miembro Premium
 
Registrado: nov 2005
Posts: 1.234
Poder: 20
ElKurgan Va camino a la fama
Thumbs up

Gracias por compartir la solución

Saludos
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
datamodule josi Varios 22 11-12-2008 08:07:42
Ayuda relaciones de varios a varios TQueries j_flores3000 SQL 7 22-11-2008 21:43:40
Datamodule Cecilio Lazarus, FreePascal, Kylix, etc. 3 14-09-2008 18:36:35
Datamodule VRO Firebird e Interbase 2 13-07-2004 19:00:45
datamodule maruenda Varios 1 31-12-2003 18:24:21


La franja horaria es GMT +2. Ahora son las 10:25:23.


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