Stai riscontrando l’errore MS Access non può aggiornare il database o l’oggetto è di sola lettura (3027) durante le modifiche ai record del motore del database? Se è così, sei nel posto giusto. In questa guida esclusiva, scoprirai perché si verifica questo errore di runtime 3027 e come risolverlo con meno sforzo e ripristinare la normale funzionalità.
[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.

Strumento di Riparazione Database MS Access Gratuito
Ripara i file di database MDB e ACCDB corrotti e recupera facilmente tabelle, query, indici e record di database eliminati. Prova ora!
Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.
Sintomi:
Questo errore di “Impossibile aggiornare. Il database o l’oggetto è di sola lettura” si verifica principalmente nel seguente scenario:
- Durante l’esecuzione di query di aggiornamento su una visualizzazione Microsoft SharePoint collegata.
- L’elenco sottostante che stai aggiornando include campi di ricerca che non sono collegati ad Access perché non sono inclusi nella visualizzazione corrente.
Quali sono le cause dell’errore Access VBA non può aggiornare il database o l’oggetto è di sola lettura?
Prima di intraprendere qualsiasi azione per gestire una situazione del genere, identifichiamo la causa principale.
- Autorizzazioni DB insufficienti: quando un file di Access è archiviato in una posizione con autorizzazioni limitate.
- Problemi di condivisione di rete: se il database è salvato su un’unità di rete, autorizzazioni di condivisione non appropriate possono limitare la modifica.
- Attributo file di sola lettura: se il file è contrassegnato come “Sola lettura“, può innescare questo errore.
- Database danneggiato o bloccato: un database Access danneggiato o bloccato può limitare le capacità di modifica.
- Conflitti di file temporanei: durante l’utilizzo di MS Access, vengono creati file temporanei (.ldb o .laccdb). Quando questi file non vengono eliminati in tempo, può verificarsi un errore Access 3027.
Soluzione alternativa per correggere l’errore MS Access non può aggiornare il database o l’oggetto è di sola lettura (3027)
Per correggere questo [Microsoft][ODBC Microsoft Access Driver] Impossibile aggiornare. Il database o l’oggetto è di sola lettura, prova le correzioni menzionate di seguito:
Metodo 1: collegare l’intera colonna di ricerca nell’elenco sottostante alle tabelle.
Per questo, basta seguire questi passaggi:
- Come l’elenco di SharePoint stesso. Ciò assicura che tutte le tabelle di ricerca per l’elenco sottostante siano presenti in Access.
- Ora eliminare la tabella collegata per l’elenco di SharePoint in Access.
- Dopo questo collegamento la visualizzazione di SharePoint utilizzando l’azione macro ImportSharePointList.
Seguendo tutti questi passaggi sopra menzionati, Access aiuterà a creare una tabella collegata per la visualizzazione di SharePoint e una tabella collegata per tutte le colonne di ricerca nell’elenco sottostante anziché solo per le colonne di ricerca incluse nella visualizzazione.
Leggi anche: Correzione di MS Access “Impossibile eliminare dalle tabelle specificate” (errore 3086)!
Metodo 2: modifica delle autorizzazioni del file
Come già accennato in precedenza, autorizzazioni insufficienti per accedere al file del database causano vari problemi correlati ai problemi del database di Access, tra cui l’errore di runtime 3027, impossibile aggiornare il database o l’oggetto è di sola lettura.
Per controllare e modificare le autorizzazioni del file DB, segui i passaggi seguenti:
- Vai alla posizione del file del database di Access.
- Quindi, fai clic con il pulsante destro del mouse sul file >> scegli “Proprietà“.

- Nella scheda “Sicurezza“, devi consentire il controllo completo agli utenti necessari.
Metodo 3: disabilitazione della memorizzazione nella cache in Access
Puoi anche provare a disabilitare la memorizzazione nella cache in Access 2010. Per questo, segui questi passaggi:
- In Access, vai su File > Opzioni.

- Seleziona Database corrente.
- Ora scorri verso il basso fino all’area Servizio Web di memorizzazione nella cache, quindi individua le tabelle di Microsoft SharePoint.
- Seleziona la casella di controllo Non memorizzare mai nella cache.
Metodo 4: rimuovere l’attributo di sola lettura
Rimuovere l’attributo di sola lettura può consentire di bypassare il codice di errore 3027 di Access. Ecco come è possibile rimuovere questa modalità facilmente:
- Vai alla posizione del file del database di Access.
- Quindi, fai clic con il pulsante destro del mouse sul file >> scegli “Proprietà“.
- Dopodiché, deseleziona l’opzione “Sola lettura” e fai clic su “Applica“.
Metodo 5: correggere l’errore Access non riesce ad aggiornare il database o l’oggetto è di sola lettura riparando il file danneggiato
Un danneggiamento nel file del database di Access può persino causare tali errori di runtime in Access. In una situazione del genere, puoi provare lo strumento Compatta e ripara di Access per compattare e riparare il database.
Ecco i passaggi completi:
- Apri Access.
- Vai su File >> Info.
- Trova e fai clic sull’opzione Compatta e ripara database.

Se questo strumento integrato non riesce a correggere il danneggiamento del database, puoi optare per il meglio Access Riparazione Attrezzo. Questo software può riparare i file .mdb e .accdb gravemente danneggiati con il 100% di integrità.

* Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.
Leggi anche: Come risolvere ‘”Access Errore 3197 del motore di database Microsoft Jet che ha interrotto il processo”?
Domande frequenti:
Come si disattiva la modalità di sola lettura in Microsoft Access?
Per disattivare la modalità di sola lettura in Access, apri il file DB in modalità esclusiva tenendo premuto il tasto Maiusc durante l’apertura. Disattivando questa modalità potrai modificare e salvare le modifiche al database.
Perché il mio database Access continua ad aprirsi in sola lettura?
Il database Access si apre in sola lettura perché qualcun altro ha aperto lo stesso file in modalità esclusiva.
Impossibile connettersi al database Impossibile aggiornare il database o l’oggetto è in sola lettura?
Quando si verifica questo errore, significa semplicemente che non hai le autorizzazioni adeguate per scrivere sul database.
Come posso riparare un database Microsoft Access?
Puoi riparare manualmente un file di database Microsoft Access eseguendo Compact and Repair Tool. Vai su File > opzione Info > Compact & Repair Database. Ora, Access creerà una copia del file DB compattato e riparato nella stessa posizione.
Conclusione
L’errore 3027 di Microsoft Access non può aggiornare il database o l’oggetto è in sola lettura può essere frustrante, ma risolverlo è semplice. Tuttavia, controllando le autorizzazioni, modificando le impostazioni e riparando il database danneggiato, puoi ripristinare la piena funzionalità e prevenire problemi futuri. Implementa queste correzioni per mantenere il tuo database MS Access in funzione senza problemi.
Questo software garantisce riparazione e recupero di senza soluzione di continuità del database ACCDB e MDB. Esso ripristina tutti gli oggetti tra cui tabelle, report, query, record, moduli e indici insieme a moduli, macro, ecc. Fissare Microsoft Access problemi di ora in 3 semplici passaggi:
- Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
- Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
- Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.

