ODBC Error - Den angivna DSN innehåller en arkitekturmatchning

Detta kommer att lösa ett vanligt fel som försöker lägga till eller konfigurera en databaskälla i Windows 7.

När jag försökte lägga till en ny datakälla på min Windows 7 64-bitars maskin, stötte jag på det här frustrerande felet. Jag behövde skapa en datakälla med en Microsoft Access-drivrutin och upplevde följande fel:

Förarens ConfigDSN, ConfigDriver eller ConfigTranslator misslyckades
Fel hittade:
Den angivna DSN innehåller en arkitekturmatchning mellan drivrutinen och applikationen

Detta beror på att Microsoft Access är ett 32-bitars program med 32-bitars drivrutiner som orsakar kompatibilitetsproblem.

Windows 7 64-bitars har två olika versioner av ODBC-datakällans administratör. Den ODBC-datakällaadministratör som nås via kontrollpanelen är 64-bitarsversionen. Vad vi behöver göra är att använda 32-bitarsversionen av ODBC Data Source Administrator istället.

1 Navigera till c: \ Windows \ SysWOW64 \ odbcad32.exe Du kan använda sökfunktionen eftersom det finns många filer i den här mappen om det behövs.

2 Dubbelklicka för att starta körbarheten. Du borde inte ha några problem med att lägga till 32-bitars baserad drivrutin till din 64-bitars maskin.