hhmmm...ta medio raro eso...
si te das cuenta cuando ejecutas una consulta sql, lo haces en base a una conexion con una base de datos...
como pretendes hacer un SQL que recoja dos conexiones diferentes??
o sea:
set Conexion1 = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base1.mdb"))
set Conexion2 = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("base2.mdb"))
SQL="select * from tabla1 where id any (aqui meter otro selec pero a datos2.mdb ..."
set rs = conexion1(2).execute....
como lo haras?