En la mayoría de los sistemas que vendemos (incluídos los controles escolares) las transacciones no son tan necesarias y a veces caemos en el vicio de todo hacerlo usándolas. En este caso es claro que no hacen falta y lo que necesitas es hacer el commit después de cada modificación a las tablas o bien eliminar su uso completamente.
Recordemos que las transacciones se utilizan cuando se puede dar el caso de que se trate de modificar exactamente el mismo registro en una tabla determinada (concurrencia) o bien lo que vamos a hacer pueda producir errores que después podamos reparar.
|