ODBC Datenbankzugriff

Ich nutze zurzeit die OpenEx Funktion der Klasse CDatabase und gebe als Parameter nur den Eintrag „NULL“ mit. Daraufhin erscheint ein Fenster in dem ich ein DNS auswählen kann. Jetzt möchte ich aber, dass die Verbindung ohne Abfrage aufgebaut wird, Scheine dabei aber irgendwie Probleme damit zu haben,
Kann mir jemand einen Tipp geben, wie ich vorgehen muss, wenn ich die ODBC-Verbindung aufbauen möchte, oder kennt jemand eventuell die Adresse eines guten Online-Tutoriums?

Gruß Benno

Hallo Benno,
gib doch einfach alle notwendigen Daten im Connectstring an. I.d.R. heisst dass, die DSN und User/Passwort anzugeben, z.B. so:

CDatabase db;
db.OpenEx(„DSN=da_will_ich_hin; UID=mit_dem_benutzer; PWD=und_diesem_passwort“, CDatabase::noOdbcDialog);

Der 2. Parameter verhindert, dass eine Box aufgeht, wenn was an den Login-Daten nicht stimmt. D.h. es wird dann nur eine CDBException erzeugt (und OpenEx kommt mit FALSE zurück).

Gruß
Clemens

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]