Mysql
 sql >> Datenbank >  >> RDS >> Mysql

excel vba mysql ado verbindung

  1. Überprüfen Sie, ob Sie die 32-Bit- oder die 64-Bit-Version von Microsoft Office verwenden .

  2. Laden Sie basierend auf dem Obigen den entsprechenden MySQL-Treiber vom Download-Link herunter und installieren Sie ihn

  3. Überprüfen Sie nach Abschluss der ODBC-Treiberinstallation das ODBC-Snap-In, um zu sehen, dass der Treiber als installiert aufgeführt wird.

Wenn Sie ein 32-Bit-Betriebssystem verwenden, ist alles 32-Bit. Verwenden Sie Ausführen -> odbcad32.exe -> Registerkarte Treiber.

Wenn Sie ein 64-Bit-Betriebssystem und Microsoft Office 32-Bit verwenden, verwenden Sie c:\windows\syswow64\odbcad32.exe -> Registerkarte Treiber.

Wenn Sie ein 64-Bit-Betriebssystem verwenden und Microsoft Office 64-Bit ist, verwenden Sie Run -> odbcad32.exe -> Registerkarte Drivers.

Wenn die MySQL-Treiber richtig installiert sind, sollten sie wie oben angezeigt werden

  1. Erstellen Sie ein System DSN Verwenden Sie das ODBC-Snap-In mit dem oben aufgeführten MySQL-Treiber und testen Sie die Verbindung, um zu sehen, ob sie funktioniert.

  2. Verwenden Sie dieselben Parameter, wenn Sie versuchen, ein ODBC in VBA zu erstellen.

Beispiel:

Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;
  1. Sobald festgestellt wurde, dass Sie erfolgreich eine Verbindung zum MySQL-Server herstellen können, ändern Sie den Treiber Namen in der Registrierung (achten Sie darauf, beide Registrierungsschlüssel zu aktualisieren) und versuchen Sie es mit dem neuen Namen, den Sie vergeben, z. B. SQL Server .

Denken Sie daran:Auf einem x64-Bit-System für x32-Bit-Treiber:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers

Nach dem Ändern des Treibernamens kann ein Neustart erforderlich sein.