Cita:
Empezado por Angel.Matilla
Hace el primer insert pero cuando debería avanzar al segundo registro de lectura me dice que que no porque el dataset está cerrado (Cannot perform this operation on a closed dataset). Si fuera cierto no debría leer ni el primer registro.
|
Hola Angel.
El método
Commit() almacena todas las operaciónes pendientes de la transacción actual y la cierra, por lo que deberías habrirla nuevamente si deseas continuar con las operaciones.
Así mismo, el método
Rollback(), cancela todas las operaciones pendientes de la transacción actual y la cierra. También deberías abrirla nuevamente si deseas continuar operando con ella.
Existe la alternativa de usar
CommitRetaining() y
RollbackRetaining() que respectivamente almacenan y cancelan las operaciones, pero mantienen abierta la transacción actual.
Saludos
Edito: Como dijo
Casimiro arriba. (no lo había visto...
)