Wenn ich mein Programm für Windows 64 Bit kompiliere, funktionieren auch die MS
ODBC-17 und/ oder -18er Treiber!
Das bedeutet vermutlich, dass nur die 64 Bit Version des
ODBC Treibers installiert war. Es gibt drei verschiedene Versionen z.B. auf
https://learn.microsoft.com/de-de/sq...l-server-ver16
* für x64 (64 Bit)
* für x86 (32 Bit)
* für Arm64 (64 Bit)
Kompiliert man mit 32 Bit, benötigt man den 32 Bit Treiber. Ein stattdessen eventuell vorhandender 64 Bit Treiber wird nicht gefunden.
Update: ich lag falsch, siehe unten. Die 32 und 64 Bit Version der Treiber ist im x64 enthalten.