Reparar bbdd access

Hola,
ante todo gracias por la ayuda.
Bueno, mi problema es que necesito reparar una bbdd en access, he conseguido compactarla mediante código en visual basic, pero no he leído nada acerca de como se puede reparar. Utilizo el visual basic 6.0. Podríais echarme una mano.
Gracias de nuevo

1 respuesta

Respuesta
1
Desde la versión del Jet 4.0, si no recuerdo mal, al hacer una compactación la base de datos también se repara, por lo que tienes el problema resuelto (vb6 implica jet>4)
Gracias por la respuesta, pero si se repara automáticamente. Por qué cuando compacto desde vb6 con jet 4.0 los indices automáticos no los resetea.
Me explico, cuando abro la bbdd desde access y hago un compactar y reparar los indices automáticos de las filas que he borrado, se restablecen, al hacerlo desde vb no lo hace.
Gracias de nuevo por la respuesta
Pues la verdad, lo ignoro. Debería hacerlo.
De todos modos, el artículo de Microsoft que dice lo de que en Jet 4 ya no hay repairDatabase lo puedes consultar en
http://support.microsoft.com/default.aspx?scid=kb;en-us;294966
Y el segundo link que hay en la parte de referencias te lleva a un ejemplo de cómo compactar. Quizá te de alguna idea, utiliza la librería de objetos de reparación&compactación y se queda un código mucho más limpio que el que había que utilizar antes.
Suerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas