sql >> Databasteknik >  >> RDS >> Mysql

FEL [IM014] [Microsoft][ODBC Driver Manager] Den angivna DSN innehåller en arkitektur som inte överensstämmer mellan drivrutinen och applikationen

det är ett 64 vs 32 bitars problem. Du använder en 32-bitars odbc-drivrutin på ett 64-bitarssystem.

OM DU ÖPPNA c:\windows\system32\odbcad32.exe kommer du inte att se en drivrutin där som finns i c:\windows\syswow64\odbcad32.exe (eller precis tvärtom)

Kontrollera målplattformen för din applikation, och om det inte löser det, kanske du kan smyga genom att bara installera rätt drivrutin (64 eller 32 bitar)

Om du felsöker projektet från Visual Studio måste du också köra det som 32-bitars. För att göra detta måste du öppna projektegenskaperna genom att högerklicka på projektet och välja egenskaper. Väl här måste du ställa in Run64BitRuntime till FALSKT .*



  1. Regexp och mysql:finns det en AND-operator

  2. Hur matchar jag två värden från 1 kolumn i MYSQL

  3. När ska man använda MyISAM och InnoDB?

  4. MariaDB LENGTH() vs LENGTHB():Vad är skillnaden?