' schrieb:Hallo,
Seither richte ich Datenbanken als System DSN in der ODBC Verwaltung ein.
Hier hab ich aber die Limitierung, dass es eine Datenbank geben muss (wenn auch leer) die fest an einen ODBC Namen gekoppelt wird.
Gibt es eine Möglichkeit über ODBC auf wechselnde Datenbanken zu zugreifen (Access, OpenOffice DB, ...) ohne jedesmal die Zuordnung in der ODBC Schnittstelle anpassen zu müssen?
Gruß
Basti
die ODBC-Verbindung wird über einen s.g. "Connection String" aufgebaut, in dem beschrieben ist, was wer und wie verbunden werden soll. Wenn du eine System-DSN verwendest wird aus den dort hinterlegten Daten dieser Connection String zusammengebaut und an den ODBC-Treiber übergeben. Diesen String kann man aber auch selbst zusammenbauen, dann ist man nicht mehr an DSNs gebunden und kann zur Laufzeit eine Datenbank angeben ...
Wie dieser String aufgebaut wird kannst du in der MSDN unter dem Stichwort ODBC bzw. "Connection String" rausfinden ...