Símptoma:

Quan feu servir Microsoft Access per obrir una base de dades d'Access corrupta, veureu el missatge d'error següent:

Format de base de dades no reconegut "nomfitxer.mdb".

on "nomfitxer.mdb" és el fitxer de base de dades d'Access corrupte que s'ha d'obrir.

A continuació es mostra una captura de pantalla de mostra:

Aquest és un error de Microsoft Jet i DAO atrapable i el codi d'error és 3343.

Explicació precisa:

En un fitxer MDB, les dades s'emmagatzemen com a pàgines contínues amb una mida fixa. La primera pàgina, anomenada pàgina de definició de base de dades, conté el most definicions importants de la base de dades.

Si l'estructura de la pàgina del fitxer MDB està danyada, per exemple, diversos bytes a la capçalera del fitxer són lost permanentment, Access no podrà reconèixer les pàgines del fitxer i informarà d'aquest error.

Si la pàgina de definició de la base de dades o altres dades importants estan danyades, Access no pot reconèixer el format de la base de dades i també informarà de l'error.

En una paraula, sempre que Microsoft Access no pugui reconèixer el fitxer MDB com a base de dades d'Access vàlida, informarà d'aquest error.

Pots provar el nostre producte DataNumen Access Repair per reparar el fitxer MDB i resoldre aquest error.

Fitxer de mostra:

Mostra el fitxer MDB corrupte que causarà l'error. mydb_1.mdb

El fitxer arreglat per DataNumen Access Repair: mydb_1_fixed.mdb (La taula 'Recovered_Table2' al fitxer fix corresponent a la taula 'Staff' al fitxer sense danys)

Referències: