No hizo commit

18/03/2005 - 00:32 por ismael prieto sanchez | Informe spam
Hola, sucedio algo chistoso (eso creo jejejeje) pasa que
en una aplicacion manda dentro de un begin y commit los
datos de una factura, esto se maneja desde vb 6.0, el
problema surge cuando ayer un usuario esta trabajando
normal, se va la luz electrica y se apaga su maquina se
imprime la factura pero los datos de esa factura no estan
en la base de datos. Que pasaria???? Como puedo hacer para
ver el log de transacciones y recuperar ese registro o que
me recomiendan hacer?

Saludos.
 

Leer las respuestas

#1 Salvador Ramos
18/03/2005 - 11:02 | Informe spam
Hola:

Creo que es un problema de diseño, yo nunca pondría el proceso de impresión
dentro de la transacción, por varias razones: la transacción dura más,
puedes tener problemas como el que indicas, ...
Creo que debes imprimir una vez hecho el commit.

En cuanto a recuperar datos, no lo creo posible, ya que sobre esa
transacción se ha producido un rollback debido al corte que indicas.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"ismael prieto sanchez" escribió en el
mensaje news:109901c52b49$a7e1fea0$
Hola, sucedio algo chistoso (eso creo jejejeje) pasa que
en una aplicacion manda dentro de un begin y commit los
datos de una factura, esto se maneja desde vb 6.0, el
problema surge cuando ayer un usuario esta trabajando
normal, se va la luz electrica y se apaga su maquina se
imprime la factura pero los datos de esa factura no estan
en la base de datos. Que pasaria???? Como puedo hacer para
ver el log de transacciones y recuperar ese registro o que
me recomiendan hacer?

Saludos.

Preguntas similares