¿Por qué combinar TRANSACCIONES y BUFFERING?

22/10/2004 - 00:30 por DarioA | Informe spam
Amigos, hace tiempo tengo una duda que me gustaría que me aclaren:
¿Cual es la razón de utilizar Begin Transaction/End Transaction/Rollback y
anidadas en las mismas Tableupdate()/Tablerevert()?
Yo utilizo solo la 1ª combinación (transacciones) y hasta ahora me funciona.
Además si, por ejemplo, hago
1.- Begin transaction
2.- Tableupdate() (uno o varios)
3.- Rollback
¿El Rollback no me deshace todo lo asentado con los Tableupdate()?
¿Hay alguna razón para que resulte conveniente la conbinación de ambos
métodos?
Ah, la pregunta es solo para bases de datos nativas de Visual Fox.
 

Leer las respuestas

#1 Alex Feldstein
22/10/2004 - 12:04 | Informe spam
On Thu, 21 Oct 2004 19:30:13 -0300, "DarioA"
wrote:

Amigos, hace tiempo tengo una duda que me gustaría que me aclaren:
¿Cual es la razón de utilizar Begin Transaction/End Transaction/Rollback y
anidadas en las mismas Tableupdate()/Tablerevert()?
Yo utilizo solo la 1ª combinación (transacciones) y hasta ahora me funciona.
Además si, por ejemplo, hago
1.- Begin transaction
2.- Tableupdate() (uno o varios)
3.- Rollback
¿El Rollback no me deshace todo lo asentado con los Tableupdate()?
¿Hay alguna razón para que resulte conveniente la conbinación de ambos
métodos?
Ah, la pregunta es solo para bases de datos nativas de Visual Fox.




Son dos cosas diferentes.
Transacciones son generalmente usadas cuando tienes que escribir a
varias tablas y quieres asegurart que si una tabla fall'o, fallen
todas y puedas hacer un Rollback.

Buffering es para trabajar en registros temporraios y solo escribir
cuando estas listo con Tableupdate()

Si combinas, debes hacer un Rollback y un Tablerevert()




Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net

Preguntas similares