![]() |
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 |
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 |
Gracias por compartir la solución
Saludos |
La franja horaria es GMT +2. Ahora son las 23:55:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi