Trabajo con Visual basic 6 y bases Access 2003.

Algunas veces se produce el error que no reconoce el formato de la base de datos cuando intenta abrirla desde el programa.

Lo soluciono abriendo la base con el Access 2003. Mi pregunta es si desde VB6 existe un código para que la base se pueda reparar desde el mismo programa sin necesidad de recurrir al Access 2003.

A la espera de su respuesta los saludo atentamente.

Carlos

1 Respuesta

Respuesta
1

Pruebe con este código:

Dim db As Object
Set db = CreateObject("DAO.DBEngine.36")
db.CompactDatabase "ruta_de_tu_base_de_datos_origen", "ruta_de_tu_base_de_datos_destino"
Set db = Nothing

No olvide reemplazar las rutas de las bases de datos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas