HELP:::::: !!!!!!!!!!!!!!!! Borrado de registros con Jet Engine 3.6

28/09/2004 - 18:26 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

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
28/09/2004 - 19:16 | Informe spam
"darkvirus" escribió en el mensaje
news:
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.



Hola, Giovanny:

Es una cosa bien extraña.

¿Los cambios realizados en una maquina "A" son visibles en otra maquina "B"
y de repente desaparecen?
¿Usas campos autonumericos que se incrementan y de repente se resetean? Si
cualquiera de estas dos condiciones es cierta, entonces el problema no tiene
nada que ver con las transacciones.

Con frecuencia pasan cosas parecidas a las que describes cuando una
transacción se queda abierta. Aunque hace poco me ocurrió algo parecido
(aunque la falla era esporádica y solo afectaba la operación en curso en una
sola maquina) y resultó ser efecto del uso de ADO 2.8 en equipos con Win98.
Baje a la versión 2.6 y el problema se resolvió. Con la 2.7 seguía igual.

Cuando se hace el roll back de una transacción, los campos autonuméricos NO
RECUPERAN su estado inicial.

¿Existe alguna posibilidad de que algun idiota esté realizando copias de
respaldo que luego restaura? Parece loco, y no debería pasar, sobre todo si
tienes la aplicacion y las conexiones abiertas, pero he visto pasar
exactamente eso -incluso sin mala intención- con una frecuencia que me hace
temer por el futuro de nuestra especie :-))

Revisa el cache de disco del equipo que aloja la BD. Por lo general, cuando
tiene prioridad la consistencia sobre el rendimiento, tiene sentido
desactivar cualquier tipo de cache o bufering del disco que contiene las
BBDD.

Suerte

Leonardo
mvp vb
Respuesta Responder a este mensaje
#2 Victor Koch
28/09/2004 - 21:23 | Informe spam
Hola darkvirus,

No creo que el problema haya sido DAO, yo buscaría el problema por otro
lado.

Por casualidad estas trabajando con discos espejados en el servidor.?
Estas usando protocolo NetBeui.?, o alguna PC lo tiene definido?.
Aparte de faltarte registros la base de datos se corrompe?
Estas controlando bien los errores en las inserciones, eliminaciones,
actualizaciones, lecturas?

Un saludo, Víctor Koch.


"darkvirus" escribió en el mensaje
news:
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




Respuesta Responder a este mensaje
#3 darkvirus
29/09/2004 - 00:11 | Informe spam
Hola,

la aplicacion es una punto de venta, en un almacen, no esta conectado a
ninguna red.

Me ha sucedido tanto con Windows 98, windows 2000 y windows XP

Giovanni

"Victor Koch" <v i c t o r (arroba)correo(punto)waldbott(punto)com(punto)ar>
escribió en el mensaje news:#nGs#$
Hola darkvirus,

No creo que el problema haya sido DAO, yo buscaría el problema por otro
lado.

Por casualidad estas trabajando con discos espejados en el servidor.?
Estas usando protocolo NetBeui.?, o alguna PC lo tiene definido?.
Aparte de faltarte registros la base de datos se corrompe?
Estas controlando bien los errores en las inserciones, eliminaciones,
actualizaciones, lecturas?

Un saludo, Víctor Koch.


"darkvirus" escribió en el mensaje
news:
> 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
>
>
>
>


Respuesta Responder a este mensaje
#4 Leonardo Azpurua
30/09/2004 - 01:35 | Informe spam
"darkvirus" escribió en el mensaje
news:%
Hola,

la aplicacion es una punto de venta, en un almacen, no esta conectado a
ninguna red.

Me ha sucedido tanto con Windows 98, windows 2000 y windows XP

Giovanni



En ese caso, es 99% probable que estes dejando abierta una transacción.

Salud!

Leonardo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida