Come risolvere l'errore Runtime 13 di MS Access
Microsoft Access è un software database parte di Microsoft Office. Usarlo può essere complicato e frustrante quando appare un messaggio d'errore. Tuttavia, correggere errori come "Runtime Error 13" non è difficile come sembra. A volte l'errore è causato da una discrepanza regionale sul computer e si risolve velocemente. Altre volte è causato da discrepanze nei record della libreria.
Istruzioni
Clicca "Start", "Pannello di controllo", poi "Data, ora, lingua e opzioni internazionali".
Clicca "Opzioni internazionali e lingua" e assicurati che la lingua sia "Inglese (Stati Uniti)" e "Località" sia "Stati Uniti". Se diverse, cambiale per farle corrispondere.
Clicca "Start", "Tutti i programmi", "Microsoft Office", "Microsoft Access" per rieseguire Access. Se ricevi lo stesso "Runtime Error 13", continua al passo successivo.
Clicca "Start", "Tutti i programmi", "Microsoft Office", "Visual Studio" per avviare Visual Studio. Se hai Access, avrai Visual Studio.
Clicca "Apri" nella casella "Nuovo progetto" e poi clicca col tasto destro su "Form1".
Clicca "Visualizza codice" e incolla il seguente nel box di codice che appare:
Dim dbs AS Database Dim rs AS Recordset ' Quando premi spazio dopo "AS", ' la casella include voci Recordset multiple. ' Scegli qualsiasi voce Recordset, o digita "Recordset". Private Sub Form_Load() Set dbs=OpenDatabase(dbname) Set rs=dbs.OpenRecordset(source) ' L'errore avviene quando questa riga ' di codice viene eseguita. End SubClicca "Menu Progetto" e poi "Riferimenti".
Clicca "Microsoft DAO 3.x Object Library", poi "Microsoft ActiveX Data Objects 2.x Library" e poi "OK".
Individua le librerie ADO e DAO. La libreria ADO dovrebbe avere priorità più alta della DAO. Se non è così, cambia la priorità.
Apri di nuovo Access e l'errore dovrebbe essere sparito.