come connettersi in remoto a un database da VB?

1. in ASP è la cosa + semplice del mondo!
posso usare ASP?
ma poi come spedisco le info a VB?

2. uso vb
cosa uso (io necessiterei ado)
ho sentito parlare di "remoting provider"
http://msdn.microsoft.com/library/de...efmsremote.asp
ma non son sicuro che siano il meglio

se qualcuno ha una soluzione mi aiuti

Problema.
A. database in remoto (es. http://www.xyz.it/database/abc.mdb)
B. tabella in esso (es. tbl_prova)
C. campi in tabella (es. id, nome, cognome)

mi serve questo

connessione al db remoto
creazione recordset con query

questo in ASP

codice:
<%
Dim Conn
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("http://www.xyz.it/database/abc.mdb")

SQL="SELECT * FROM tbl_prova ORDER BY id"

Set rec = Server.CreateObject("ADODB.Recordset")
Set rec = Conn.Execute(SQL)

'... accesso al recordset

rec.close
Conn.close
set rec = Nothing
set Conn = Nothing
%>
ovviamente non c'è nessun DSN o cose del genere
è una connessione "pulitissima" a un file remoto

come stessa cosa in VB???