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 ?? |
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