Hola
Debemos conocer que es una TRANSACCION, ¿lo sabemos?, bueno, aqui una breve explicación.
CAJERO AUTOMATICO DE BANCO: Cuando el usuario llega e introduce su tarjeta para hacer algun movimiento dentro del cajero, solo consulta a la base para saber si es cliente y negarle o permitirle el acceso.
Cuando el cliente DESEA disponer de efectivo, teclea la cantidad y le indica al cajero que realice la OPERACION, en ese momento, SE INICIA UNA TRANSACCION, que concluira hasta:
- Haber descontado la cantidad de la cuenta,
- Haber entregado el DINERO correctamente
Si esos 2 pequeños pasos se concluyeron, LA TRANSACCION es COMMIT, por el contrario, la transaccion es ROLLBACK.
Una vez explicado lo anterior, ¿Cuando abre su transacción y para que genera una transaccion?
¿Para llenar un Grid?, ¿Para conectarse a la base?, ¿Cuando su usuario se cambia de celda?.
Espero recibir su comentario.
Saludos.