SQLGetInstalledDrivers unresolved external symbol
-
Hallo,
ich benötige die MS-Funktion, um mir den richtigen ODBC-Treiber aus dem System zu suchen. Leider erzeugt mein Compiler den Fehler "error LNK2019: unresolved external symbol _SQLGetInstalledDrivers@12 referenced in function"
Ich habe den entsprechenden Header eingebunden "odbcinst.h" .
Was habe ich vergessen oder falsch gemacht, dass ich den Code nicht kompilieren kann?Gruss
Achim
-
Sieht so aus, als ob du nicht alle erforderlichen libs zu deinem Programm linkst.
MfG, Jochen
-
Hier ist ein vollständiges minmal Sample:
#include <Windows.h> #include <tchar.h> #include <odbcinst.h> #pragma comment(lib, "user32.lib") #pragma comment(lib, "odbccp32.lib") int _tmain() { TCHAR sz[1000]; WORD bytes = 0; SQLGetInstalledDrivers(sz, sizeof(sz)*sizeof(TCHAR), &bytes); }
-
Danke, das war es