Visual Basic - problema con transacciones con DAO

Life is soft - evento anual de software empresarial
 
Vista:

problema con transacciones con DAO

Publicado por miguel lara (12 intervenciones) el 20/02/2004 22:04:24
Tengo un problema con las transacciones en DAO, al momento de dar un commitTrans cuando el usuario quiere guardar los cambios hechos hasta el momento en la base de datos sin salir del programa todo funciona bien, e inmediatamente despues de esta CommitTrans esta un BeginTrans, el problema viene cuando se quiere hacer un CommitTrans o Rollback posterior, me aparece un error diciendo que se quizo hacer un RollBack o CommitTrans sin haber puesto un BeginTrans primero, mi duda es: ¿Se ignoro al BeginTrans por estar despues de un CommitTrans o se anido este BeginTrans o que es lo que sucede?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con transacciones con DAO

Publicado por Odalys (11 intervenciones) el 20/02/2004 22:07:29
Es probable que tengas lazos de transacciones anidados.
Revisa bien el codigo y mira a ver que no tengas, por ejemplo, Goto o Exit intermedios y que por alguna razon, se salten la linea de BeginTrans.
Pudieras correr un caso extremo donde haya sucedido, usando las trazas (debug)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar