Problema de borrado de registros

20/09/2004 - 23:06 por darkvirus | Informe spam
Hola, saludos cordiales.

Tengo un problema con una aplicacion que realice con
Visual Basic 6.0 SP6 y Crystal Report 4.5, inicialmente
usaba DAO 3.6 para iniciar el acceso de datos, todo con
manejo de transacciones, pero resulta que al trabajar
durante un tiempo sin razon aparente se borraban las
transacciones de todo un dia, como si se ubiese dado un
rollback desde una hora determinada, reversando
consecutivos, operaciones de insercion, actualizacion, y
operaciones realizadas con procesos. pense inicialmente
que todo se debia, a que mantenia la conexion abierta
todos el momento sin reiniciarla, por lo tanto, hice que
despues de grabar una transaccion cierro la base de datos
volviendola a abrir, la solucion dio resultado por un
tiempo, pero despues volvio, despues pense que era algun
problema de crytal report, asi que actualice el crystal a
6.0 , y el problema persistio, actualice el MDAC a la
version 2.7 y el problema siguio, entonces decidi pasarme
a ADO 2.7 y el problema persiste, ya no se que mas hacer,
asi que si alguien tiene alguna solucion, se lo
agradeceria.

Cordialmente,

Giovanni
 

Leer las respuestas

#1 Victor M. Saldaña
01/02/2005 - 02:25 | Informe spam
Hola,
Bueno siento que debes de verificar como esta ubicado tu inicio de
transacion BeginTrans, y al momento de grabar, debes de ubicar tu CommitTrans
para que grabe fisicamente el registro en tu archivo, verificalo pero creo
que es ahí donde se encuentra tu problema.

Atentamente.

Victor M.

"darkvirus" escribió:

Hola, saludos cordiales.

Tengo un problema con una aplicacion que realice con
Visual Basic 6.0 SP6 y Crystal Report 4.5, inicialmente
usaba DAO 3.6 para iniciar el acceso de datos, todo con
manejo de transacciones, pero resulta que al trabajar
durante un tiempo sin razon aparente se borraban las
transacciones de todo un dia, como si se ubiese dado un
rollback desde una hora determinada, reversando
consecutivos, operaciones de insercion, actualizacion, y
operaciones realizadas con procesos. pense inicialmente
que todo se debia, a que mantenia la conexion abierta
todos el momento sin reiniciarla, por lo tanto, hice que
despues de grabar una transaccion cierro la base de datos
volviendola a abrir, la solucion dio resultado por un
tiempo, pero despues volvio, despues pense que era algun
problema de crytal report, asi que actualice el crystal a
6.0 , y el problema persistio, actualice el MDAC a la
version 2.7 y el problema siguio, entonces decidi pasarme
a ADO 2.7 y el problema persiste, ya no se que mas hacer,
asi que si alguien tiene alguna solucion, se lo
agradeceria.

Cordialmente,

Giovanni



Preguntas similares