io in asp faccio così e credo che non si discosti tanto da VB, io uso la versione 8.5 e funziona:
dove:codice:' aggiorna le informazioni di logon per gli oggetti del report (tabelle) for each voTab in session("oRpt").Database.Tables voTab.SetLogonInfo cStr(vsConnDsn), cStr(vsConnDat), cStr(vsConnUid), cStr(vsConnPwd) next
vsConnDsn = Server o percorso del file in caso di access
vsConnDat = Nome database (in caso di access credo non serva)
vsConnUid = nome utente
vsConnPwd = password
in pratica eseguo un ciclo for per tutte le tabelle del report e gli riassegno le informazioni di connessione
Ciao.