Access - Transacción en módulo Visual Basic

 
Vista:

Transacción en módulo Visual Basic

Publicado por Mabel (8 intervenciones) el 20/11/2003 10:59:34
En un módulo Visual Basic hago tres actualizaciones mediante el método DoCmd.RunSQL. Antes de empezar las actualizaciones hago un Begitrans y al final un CommitTrans. En la rutina de errores hago Rollback.
He comprobado que la propiedad Transactions está a Verdadero y sin embargo cuando ocurre un error en la tercera instrucción pasa por el rollback pero no revierten las actualizaciones realizadas en las dos primeras instrucciones.
¿Alguien sabe a que puede ser debido?
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:Transacción en módulo Visual Basic

Publicado por Jesus (861 intervenciones) el 20/11/2003 18:08:13
Sobre esto hay varios buggs de microsoft, así que posiblemente necesites bajarte un parche(service pack)
http://support.microsoft.com/default.aspx?scid=kb;EN-US;248968
http://support.microsoft.com/default.aspx?scid=kb;EN-US;821703
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

RE:Transacción en módulo Visual Basic

Publicado por Mabel (8 intervenciones) el 21/11/2003 10:01:50
Muchas gracias. Precisamente mi caso es uno de los que se citan para aplicar el segundo de los parches que se pueden descargar. Lo malo es que es para Microsoft Jet 4.0 y en mi empresa tenemos la versión 3.5
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

RE:Transacción en módulo Visual Basic

Publicado por Jesus (861 intervenciones) el 23/11/2003 15:32:38
Mirate en Microsoft y bájate los parches que haya para Jet 3.5 que hay varios.
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