Como Manejar Transaccione Correctamente en VB6.0 con SP5

21/07/2003 - 14:59 por Optimista | Informe spam
Como puedo manejar transacciones en un Entorno Multiusuario mediante ADO2.6
un Caso es a la hora de Almacenar Facturas ya que se almacena en varias
Tablas (CabeFac,DetaFac,CtaCli,Stock,Etc) como garantizar al usuario que su
almacenamiento se realizo corectamente que se hubo un Error al momento de
Actualizar el Stock que no grabe nada y que al usuario le informe porque
ocurrio el Error.
Se puede realizar esta operacion con Exito?



Gracias por toda la ayuda que me puedan brindar
 

Leer las respuestas

#1 José Trinidad [El Tiko]
21/07/2003 - 15:12 | Informe spam
Salu2!

Para hacer transacciones usas la misma conexión, ejecutas todos las
instrucciones de modificación de la BD, verificas que los cambios fueron
ejecutados satisfactoriamente, -Puedes usar el ON ERROR para manejar esto- y
despúes que todo esta Ok le das un cn.CommitTrans de lo contrario ejecutas
un RollBack -cn.RollBackTrans- donde cn es un objeto Connection de la
Biblioteca ADO


Suerte!!!


Att.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
José Trinidad García M. <El Tiko>
(Guía de buen uso del foro)
http://perso.wanadoo.es/rubenvigon/foro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Preguntas similares