Alle ODBC-Treiber des Systems auflisten
-
Hallo @all,
kennt jemand eine Möglichkeit oder existierende Klasse um sämtliche verfügbaren ODBC-Treiber auf dem entsprechenden Windows-System aufzulisten?

Ich möchte die Strings auslesen, so wie Sie hier dargestellt werden:
Systemsteuerung --> Verwaltung --> Datenquellen (ODBC) --> Benutzer-DSN --> Hinzufügen -->
Bsp.:
Microsoft Access-Treiber (.mdb)
Microsoft Excel-Treiber (.xls)
SQL Server
...
-
Hast du schon mal geguckt, ob du den richtigen Befehl im Umfeld der hier verwendeten Befehle findest?

-
Hallo estartu,
danke erstmal für den Tipp!
In dem aufgeführten Beispiel werden "nur" die bereits erstellten Benutzerdatenquellen aufgelistet.Ich bräuchte aber eine Enumeration der verfügbaren Treiber die man überhaupt verwenden kann (die Liste ist bedeutend umfangreicher).
Das ist genau die Anzeige, die ich oben dargestellt habe (Systemsteuerung --> usw.)
Dort wird unter anderem Name, Version, Firma, Datei, Datum angezeigt.Dialog:
"Wählen Sie einen treiber aus, für den sie eine datenquelle erstellen möchten."
-
Was ist mit SQLDrivers?
-
Hey Martin, ich danke dir.
Welche Zeichenlänge sollte die Variable für den Treibernamen aufweisen?
UCHAR Treibername [SQL_MAX_DSN_LENGTH + 1];ist nicht ausreichend? Gibt es eine andere Defintion dafür als SQL_MAX_DSN_LENGTH?
