Salve a tutti, ho questo codice

codice:
//connessione e recordset per agriturismo
set conn = server.createobject("ADODB.Connection")
conn.open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = "& server.MapPath("/database/agriturismi.mdb"))

set recset = Server.createobject("ADODB.Recordset")

// connessione e recordset per richieste
conn2.open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = "& server.MapPath("/database/richieste.mdb"))

set recset2 = Server.createobject("ADODB.Recordset")

conn.execute("Select nome,email,fax from agriturismi1 where nome = 'campagna verde'")

while not recset.eof
conn2.execute("Select richiedente, richiesta from richieste1 where id = '23'")

Response.write("nome= "&recset("nome")&" mail= "&recset("email")&" fax= "&recset("fax")&" richiedente= "&recset2("richiedente")&" richiesta= "&recset2("richiesta")

loop

//chiudi e pulisci tutto
per evitare tutto questo potrei unire le due query tipo con un join???
se si potreste darmi una dritta???

tenete presente che cerco un nome in una tabella di un db e un id in un'altra tabella di un altro db.

grazie, ciao.