Ciao a tutti,
vorrei fare un applicazione in Delphi 7 che si connette ad un db access via ODBC che varia a seconda di cosa l'utente seleziona da una maschera di login.

Cerco di spiegarmi meglio:
La maschera di Login ha una Combo Box con i seguenti elementi (2006, 2007, 2008) ed esiste una cartella c:\db che contiene i diversi db access (2006.mdb, 2007.mdb, 2008.mdb), ho un unico DSN utente "AnnoDB" il cui database inizialmente punta al 2006.mdb ma vorrei che cambiasse run time a seconda dell'elemento che vado a selezionare dalla maschera di login, andando così a puntare a quello relativo.
Se seleziono 2006 dalla combo al 2006.mdb, se seleziono 2008 al 2008.mdb

Spero di essere stato chiaro.
Sapete come si fa?
Ah naturalmente voglio usare un solo DSN utente e no uno per ogni db.

Grazie a tutti