BB.DD. Access
Necesito leer una base de datos en Access. El problema que tengo es que la versión de Access que tengo es la 2007 y cuando trato de abrir dicho fichero me dice que no reconoce el formato de la misma. ¿Alguien puede echarme una mano? El fichero, una vez comprimido en formaton RAR, ocupa 901 Kb.
|
Tengo la sensación de que la base de datos está protegida con alguna herramienta externa porque tengo otra copia anterior y desactualziada que sí puedo leer correctamente.
|
La otra opción es que esté realizada con un Access más nuevo (Office 2016, por ejemplo) y que la versión antigua no pueda abrirlo.
No tienes nadie con una versión más nueva que pueda hacer la prueba. Si es así, una vez abierto con la versión nueva, siempre puedes convertirla a la que tienes tú. |
Lo de la versión más moderna no porque la aplicación que la usa ya es antigua y el programador que la hizo ya falleció por desgracia. Mañana haré una prueba y será pedirle al usuario que me haga una copia de la misma mientras tiene lanzada la aplicación, a ver si nos deja.
|
No se ha podido. Sé que era un intento difícil de conseguir pero había que probarlo. Y lo malo es que no sé como han hecho para proteger el fichero.
|
Las Base de Datos de Access se pueden proteger con contraseña y utilizando seguriddad de Access, pero en ambos casos a la hora de abrirlos el error/aviso suele ser claro.
Es raro el error que obtienes... |
El error que da es este:
Si pulso en ayuda me da el código de error 3343. Como le he comentado a Casimiro Notevi me suena a una herramienta similar que usábamos en programción Clipper que modificaba un bit de los ficheros lo que hacía que dBase III no pudiera abrirlos. |
Àngel, creo que no está protegida de ninguna forma, solamente está corrupta.
|
Es posible que la conexión a la base de dato se hiciera con el proveedor "Microsoft Jet 4.0 OLE DB Provider", al ser una tabla más actualizada cre que deberías probar con el proveedor de datos "Microsoft Office 12.0 Access Database Engine OLE DB Provider".
Saludos. |
Cita:
Si la tabla está corrupta, al abrirla con access, el mismo programa te avisa y te indica que tiene que repararla y compactarla. De todas formas no está de más hacer esto mismo para ver si se soluciona el tema. Saludos. |
La cabecera parece estar bien e indica que es "Standar jet db":
Seguramente la parte dañada esté en alguna zona de los datos, me temo que tendrás que buscar alguna herramienta de reparación. |
Cita:
|
Cita:
No vale, tú tienes más infomación que yo. Si access te deja abrirla y dándole a "reparar y compactar" no te soluciona el problema y no tienes ninguna otra herramienta para arreglar la BBDD, crea un archivo nuevo de access y ve copiando y pegando las tablas de la base de datos vieja a la nueva. Saludos. |
Cita:
|
Buenas a todos.
Angel, yo tambien tengo que leer semanalmente una base de acces y no tengo acces instalado en mi ordenador ya que no lo uso, y mira que llegue a programar incluso una gestion completita con una version profesional que hubo en su momento. Para este fin hay una herramienta que se llama MDBPlus y me abre siempre los acces sin el mínimo problema. http://www.alexnolan.net/software/mdb_viewer_plus.htm Saludos Josep |
Mcuhas gracias. Ahora mismo lo descargo y lo pruebo.
|
Cita:
|
Cita:
Cita:
Cita:
Cita:
|
Entonces ¿puedes abrirla con el programa original que la maneja?
Si es así, ¿no tiene ninguna opción para exportar datos? Si no tiene exportación, puedes enviar un listado a una impresora virtual y ya lo tienes en un fichero de texto. |
Cita:
Y he localizado a uno de los que desarrolló la aplicación (no el programador que es el que falleció), pero esta persona dispone de la herramienta para "abrir" la base de datos. Lo lamentable es que no me la da y me va a volver a hacer falta dentro de poco para otro usuario distinto, pero cuando me remita la base de datos abierta podríamos comparar las cabeceras de ambos ficheros para ver que varía de uno a otro. |
Es el problema de los programas privativos y cerrados :mad:
|
Bueno. Ya tengo las dos bases de datos, bloqueada y abierta. Si alguno quiere copias para comprobar cabeceras que me lo diga; cada fichero comprimido ocupa unos 530 Kb.
|
La franja horaria es GMT +2. Ahora son las 10:55:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi