Visual C++ Odbc-Databaseconnect

Hallo,

ich will aus einem C-Programm heraus über ODBC Treiber automatisch auf eine Datenbank zugreifen (Access).

Wenn ich bei meinem CDatabase Oject .OpenEx(connectString, 0) mache, poppt immer, egal wie der connectString aussieht, der Dialog zur Auswahl der Datenquelle auf. Das will ich nicht!!!

Selbst wenn ich mir mit .GetConnect() den gültigen Connectstring hole und damit ein neues CDatabase Object mit .OpenEx(connectStringNeu, 0) öffne, scheint er nicht alle Info zu haben und der Dialog poppt wieder auf!!!

Wenn ich mit .OpenEx(connectString, CDatabase::noOdbcDialog) das Öffnen des Dialoges explizit verbiete, wird das Programm mit einem runtime error abgebrochen.

Ich werd noch wahnsinnig. Wer kann mir helfen?

Viele Grüße
Albert