scusa ma il modo + semplice e provare una connessione con il wizard... vedi che sintassi ha e fai la tua cambiando il nome del dsn...

codice:
ODBCConnection.CommandText="DSN=MioDsn;" 'attenmzione a mettere il punto e virgola
se non ricordo male non serve nient'altro... ma perchè usi odbc? non riesci a trovare un provider x il tuo db? è più veloce e di solito riesci a gestire meglio le comunicazioni on il db ed hai a disposizione + funzioni...