Creo que esto es denominado el principio de atomicidad, se hace todo o no se hace nada
Las bases de datos manejan esto sin necesidad de que se haga directamente desde la aplicacion, esto solo en los casos en que se manejen transacciones
Como te lo sugieren la idea es que la coneccion este abierta el menor tiempo posible, puedes guardar la informacion "commit" para cada registro editado, insertado o eliminado y no esperar a tener un gran numero de registros para hacerlo
Suerte
|