sql >> Database teknologi >  >> RDS >> Mysql

excel vba mysql ado-forbindelse

  1. Tjek, om du bruger 32 bit eller 64 bit versionen af ​​Microsoft Office .

  2. Baseret på ovenstående skal du downloade og installere den relevante MySQL-driver fra downloadlinket

  3. Når installationen af ​​ODBC-driveren er fuldført, skal du kontrollere ODBC-snap-ind'et for at se, at driveren er opført som installeret.

Hvis du bruger et 32 ​​bit OS, så er alt 32 bit. Brug Kør -> odbcad32.exe -> fanen Drivere.

Hvis du bruger et 64 bit OS, og Microsoft Office er 32 bit, så brug c:\windows\syswow64\odbcad32.exe -> fanen Drivere.

Hvis du bruger et 64 bit OS, og Microsoft Office er 64 bit, skal du bruge Kør -> odbcad32.exe -> fanen Drivere.

Hvis MySQL-driverne er korrekt installeret, skal de vises som vist ovenfor

  1. Opret et system DSN ved at bruge ODBC snap-in med MySQL-driveren, der er angivet ovenfor, og test forbindelsen for at se, om den virker.

  2. Brug de samme parametre, når du forsøger at oprette en ODBC fra VBA.

Eksempel:

Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;
  1. Når det er fastslået, at du kan oprette en forbindelse til MySQL-serveren, skal du skifte driveren navn i registreringsdatabasen (sørg for at opdatere begge registreringsdatabasenøgler) og prøv at bruge det nye navn, du giver, såsom SQL Server .

Husk:På et x64 bit system til en x32 bit drivere:

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

En genstart kan være påkrævet efter ændring af drivernavnet.




  1. Sådan sammenkædes strenge i MySQL med CONCAT()

  2. bindestreg i MySQL rækkefølge efter klausul

  3. Dårlige vaner:Undgå NULL i SQL Server

  4. Tjen penge med ubrugte ting:En delingsøkonomi-datamodel