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)
-   -   Duda con CancelUpdates y ApplyUpdates con ClientDataSet (https://www.clubdelphi.com/foros/showthread.php?t=45469)

David 04-07-2007 11:23:12

Duda con CancelUpdates y ApplyUpdates con ClientDataSet
 
Hola

Tengo esta estructura con un ClientDataSet

Inserto 1 (Insert, Relleno , post)
Inserto 2
Inserto 3
ClientDataSet1.CancelUpdates;
Inserto 4
Inserto 5
Inserto 6
ClientDataSet1.ApplyUpdates(0);
commit;

Bien la pregunta es , Cuando haga commit , Que Registros se han insertado , el 4,5,6 o todos .

Podria ponerlo al reves.

Inserto 1
Inserto 2
Inserto 3
ClientDataSet1.ApplyUpdates(0);
Inserto 4
Inserto 5
Inserto 6
ClientDataSet1.CancelUpdates;
commit;

En este caso que registros se han insertado , el 1,2,3 o ninguno ??

opsmc 11-02-2011 20:00:07

Es correcto asi debe funcionar
 
No sé porque no te han respondido en tanto tiempo. Pero asi es tienes razon en lo que escribes. En el primer caso se insertarian 4,5 y 6; en el segundo 1,2 y 3. Lo unico que no va es eso de "cuando haga commit", puesto que applyupdates = commit ;)


La franja horaria es GMT +2. Ahora son las 20:21:37.

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