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)
-   -   Maestro-Detalle ;Actualizar detalle a partir de un DBgrid (https://www.clubdelphi.com/foros/showthread.php?t=12530)

norberto_larios 19-07-2004 21:53:56

Maestro-Detalle ;Actualizar detalle a partir de un DBgrid
 
estoy usando IB 6.5
la conexion a la BD la hago con SQLConnection y el acceso a los datos con un SimpleDataSet y DataSource
doy de alta el registro maestro y acontinuacion entro a un DBGRID en cual inserto los registros del detalle sin problema, se ven los registro en el dbgrid (aparentemente) x q para guardar los detalles agregados tengo un boton donde le doy:

DM01.SD_ComandaDet.ApplyUpdates(-1)

no hay ningun mensaje de error y se ve q aparentemente registro el detalle en la pantalla donde tengo el maestro detalle pero al salirme de la aplicacion y volver a entrar me doy cuenta q enrealidad no agrego estos detalles

COMO SE TIENE QUE HACER ???
GRACIAS

ibuser 11-09-2004 18:17:34

Hola, creo que tu problema es que no estas aplicando la transaccion al guardar el boton que mencionas, agrega lo siguiente, si estoy equivocado que alguien me corrija.

transaccion.commitretaining;

para que los datos se actualicen en la base de datos


La franja horaria es GMT +2. Ahora son las 11:27:47.

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