Ciao....
ho sempre utilizzato le connessioni ad un DB Oracle nel quale erano presenti DB link ad altri DB oracle situati anche fuori dall'italia...
per fare cio' utilzzavo una connessione ADO tramite gli ODBC della Oracle....
aprivo un recordset con la stringa tipo:
[ select * from DBA.nometabella@nomedblink ]
senza mai avere problemi....
prova a crearti un DSN con gli odbc e utilizza quello.
ciao Max