Problema Maestro detalle utilizando dbexpress
Buen dia
El problema es el siguiente: tengo un programa que calcula cuotas de pago, dependiendo del valor del prestamo, resulta que cuando ingreso los parametros de valor y plazo y al dar click en un boton que lo llame generar, calcula y crea los detalles en el clientdataset y lo muestro en el dbgrid, listo hasta aqui todo bien, guarda o cancela, el problema esta en que cuando necesito ingresar nuevos parametros como valor o plazo los crea nuevamente pero si decido cancelar la transacción sale la siguiente excepción 'Nothing to undo, y si decido guardar despues de haber tratado de cancelar, graba el encabezado, pero no guarda el detalle, aunque lo vea en el dbgrid. trabajo con TSQLQuery --> TDatasetProvider en un modulo de Datos y en otro modulo de datos el ClientDataset |
Hola.
Probá desconectando el DataSource antes de guardar y conectándolo luego.
Esto tenés que hacerlo cuando trabajas con dbexpress y CachedUpdates activado, pero no sé si es tu caso... Saludos. |
Hola de nuevo.
También me acordé de un artículo de Ian Marteens referido a problemas con las cabeceras. Saludos. |
La franja horaria es GMT +2. Ahora son las 03:31:52. |
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