SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => VBA => Mensaje iniciado por: Martillo en Martes 9 de Enero de 2007, 22:45
-
Hola a Todos:
Necesito saber si existe algun comando en Visual para poder refrescar la memoria que apunta a una bd en access 2002 (como si fuera un fflush en C), debido al siguiente problema:
tengo una base de datos en access, despues de manejarla de 2 a 3 horas con un sistema que hice, comienza a enrredar filas, sobre escribe y confunde siempre las dos ultimas modificaciones (antes se comporta sin ningun problema), es demasiado raro, bueno por eso quiero saber si existe algun comando que refresque la memoria y pueda reorganizarla, ¿alguien me podria ayudar?, eso saludos.
:lightsabre:
-
Hola a Todos:
Necesito saber si existe algun comando en Visual para poder refrescar la memoria que apunta a una bd en access 2002 (como si fuera un fflush en C), debido al siguiente problema:
tengo una base de datos en access, despues de manejarla de 2 a 3 horas con un sistema que hice, comienza a enrredar filas, sobre escribe y confunde siempre las dos ultimas modificaciones (antes se comporta sin ningun problema), es demasiado raro, bueno por eso quiero saber si existe algun comando que refresque la memoria y pueda reorganizarla, ¿alguien me podria ayudar?, eso saludos.
:lightsabre:
realmente no se si esto te pudiera servir.
pero yo he tenido el mismo problema en un software que desarrolle y lo resolvi
de la siguiente manera
cuando consultava la bd que llenava mi recorset ejecutaba "refresh" eso lo hacia cuando consultava, mosificava, o insertava, tambien siempre cerraba el recorset
close
set rst = nothing
pruebalo y me avisas