Síntoma:

Cando usa Microsoft Access para abrir unha base de datos de Access corrupta, verá a seguinte mensaxe de erro:

Formato de base de datos non recoñecido 'filename.mdb'.

onde 'filename.mdb' é o ficheiro corrupto da base de datos de Access que se vai abrir.

Abaixo amósase unha captura de pantalla de mostra:

Este é un erro de Microsoft Jet e DAO atrapable e o código de erro é 3343.

Explicación precisa:

Nun ficheiro MDB, os datos gárdanse como páxinas continuas cun tamaño fixo. A primeira páxina, chamada páxina de definición de base de datos, contén o most definicións importantes da base de datos.

Se a estrutura da páxina no ficheiro MDB está danada, por exemplo, varios bytes na cabeceira do ficheiro son lost permanentemente, Access non poderá recoñecer as páxinas do ficheiro e informará deste erro.

Se a páxina de definición da base de datos ou outros datos importantes están danados, Access non pode recoñecer o formato da base de datos e tamén informará do erro.

Nunha palabra, mentres Microsoft Access non poida recoñecer o ficheiro MDB como unha base de datos de Access válida, informará deste erro.

Podes probar o noso produto DataNumen Access Repair para reparar o ficheiro MDB e resolver este erro.

Ficheiro de mostra:

Exemplo de ficheiro MDB corrupto que causará o erro. mydb_1.mdb

O ficheiro arranxado por DataNumen Access Repair: mydb_1_fixed.mdb (A táboa 'Recovered_Table2' no ficheiro fixo correspondente á táboa 'Staff' no ficheiro non danado)

Referencias: