-
Verifica se stai utilizzando la versione a 32 bit oa 64 bit di Microsoft Office .
-
Sulla base di quanto sopra, scarica e installa il driver MySQL appropriato dal link per il download
-
Una volta completata l'installazione del driver ODBC, controlla lo snap-in ODBC per vedere che il driver è elencato come installato.
Se stai usando un sistema operativo a 32 bit, tutto è a 32 bit. Usa Esegui -> odbcad32.exe -> scheda Driver.
Se stai usando un sistema operativo a 64 bit e Microsoft Office è a 32 bit, usa c:\windows\syswow64\odbcad32.exe -> scheda Driver.
Se stai usando un sistema operativo a 64 bit e Microsoft Office è a 64 bit, usa Esegui -> odbcad32.exe -> scheda Driver.
Se i driver MySQL sono installati correttamente, dovrebbero apparire come mostrato sopra
-
Crea un sistema DSN utilizzando lo snap-in ODBC con il driver MySQL sopra elencato e testare la connessione per vedere se funziona.
-
Utilizzare gli stessi parametri quando si tenta di creare un ODBC dall'interno di VBA.
Esempio:
Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;
- Una volta stabilito che è possibile creare correttamente una connessione al server MySQL, cambia il driver nome nel registro (assicurati di aggiornare entrambe le chiavi di registro)
e prova a utilizzare il nuovo nome che assegni, ad esempio
SQL Server
.
Ricorda:su un sistema x64 bit per driver x32 bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers
Potrebbe essere necessario un riavvio dopo aver modificato il nome del driver.