Condividi tramite


L'errore "Database che si sta tentando di aprire richiede una versione più recente di Microsoft Access" in Access

Sintomi

Quando si tenta di aprire un database di Microsoft Access, viene visualizzato il messaggio di errore seguente:

"Il database che si sta tentando di aprire richiede una versione più recente di Microsoft Access" quando si apre un database di Access."

Causa

Questo problema si verifica se si tenta di aprire un database che contiene una tabella che usa il tipo di dati BigInt. Il supporto di BigInt è stato aggiunto a Access 2016. BigInt viene visualizzato all'interno del tipo di dati della tabella come Numero grande.

Risoluzione

Per risolvere questo problema, determinare se l'uso di BigInt è obbligatorio. In tal caso, aggiornare gli utenti a Access 2016 versione 16.0.7xxx.xxxx o versione successiva. In alternativa, modificare il tipo di dati da Numero grande a Solo numero.

Nota

Creare un backup del database prima di modificare il tipo di dati. Se in una colonna sono presenti dati con numero elevato quando si modifica il tipo di dati in Numero, viene visualizzata la finestra di dialogo "Microsoft Access ha rilevato errori durante la conversione dei dati". Se si fa clic su per continuare, i record che contengono numeri elevati vengono eliminati.

Screenshot che mostra gli errori rilevati da Microsoft Access durante la conversione dei dati.

Ulteriori informazioni

L'uso di un tipo di dati Large Number imposta il formato di file sulla versione 16.7. È possibile determinare la versione del formato di file di un database premendo CTRL-G per aprire la finestra Immediata. Digitare? Application.CurrentDB.Version nella finestra e quindi premere INVIO.