-
Verifique se você está usando a versão de 32 bits ou 64 bits do Microsoft Office .
-
Com base no acima, baixe e instale o driver MySQL apropriado do link de download
-
Quando a instalação do driver ODBC estiver concluída, verifique o snap-in ODBC para ver se o driver está listado como instalado.
Se você estiver usando um sistema operacional de 32 bits, tudo será de 32 bits. Use Executar -> odbcad32.exe -> guia Drivers.
Se você estiver usando um sistema operacional de 64 bits e o Microsoft Office for de 32 bits, use c:\windows\syswow64\odbcad32.exe -> guia Drivers.
Se você estiver usando um sistema operacional de 64 bits e o Microsoft Office for de 64 bits, use Executar -> odbcad32.exe -> guia Drivers.
Se os drivers MySQL estiverem instalados corretamente, eles devem aparecer como mostrado acima
-
Criar um sistema DSN usando o snap ODBC com o driver MySQL listado acima e teste a conexão para ver se funciona.
-
Use os mesmos parâmetros ao tentar criar um ODBC de dentro do VBA.
Exemplo:
Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;
- Uma vez estabelecido que você pode criar com sucesso uma conexão com o servidor MySQL, então altere o driver nome no registro (certifique-se de atualizar ambas as chaves do registro)
e tente usar o novo nome que você deu, como
SQL Server
.
Lembre-se:em um sistema x64 bits para drivers x32 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers
Pode ser necessário reiniciar após alterar o nome do driver.