Per prima cosa devo chiedere scusa, la tecnica utilizzata è poco ortodossa, ma ha funzionato senza problemi. Il giochino tentato dopo aver cercato ogni soluzione era quella di ripristinare la parte iniziale/d’istruzione del file.
L’estensione parte con l’apertura delle librerie, quindi volevo provare ad usare un editor esadecimale per ricostruirlo, ma vista la tempistica eccessivamente lunga, ho semplicemente utilizzato Notepad ++ (scaricabile gratuitamente su notepad-plus-plus.org) aprendo il database corrotto verranno visualizzate lettere, valori NULL e SOH, non spaventatevi.
L’errore che ho corretto si presentava con questo messaggio
Partiamo con l’elaborazione:
- Create una copia di Backup dell’archivio danneggiato
- Create un nuovo file di Access che abbia la stessa versione ed estensione del file danneggiato
- Apriamo il database nuovo con lo stesso Notepad++
- Dalla prima riga selezioniamo tutto ciò che è presente dopo il valore NULLœ~Ÿÿ…š1Å………. fino a fine riga 1
- Apriamo il database corrotto con Notepad++
- incolliamo dopo il valore NULL tutto ciò precedentemente copiato.
- Salvo la modifica, chiudo Notepad++ e apro il mio file modificato in Access.
Spero di essere stato sbalorditivo con questa soluzione banale!