grazie Roby per avermi risposto, ma forse mi sono spiegato male.
al di là del fatto che è vero che devo creare un solo oggetto ADODB.Connection ed uno ADODB.RecordSet (l'avevo intuito che non era possibile, infatti io la chiamavo "connessione incociata"), mi resta il punto di domanda per come fare per sviluppare una cosa del genere.
allora mettiamo un altro esempio:
codice:
<%
Dim xConn, xRs, xStrConn, xStrSql
Set xConn = Server.CreateObject("ADODB.Connection")
Set xRs = Server.CreateObject("ADODB.RecordSet")
xStrConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = 'database.mdb'; Persist Security Info = False; Jet OLEDB:Database Password = 'password';"
xConn.Open xStrConn
xStrSql = "SELECT * FROM tabellaX ORDER BY posizione ASC"
xRs.Open xStrSql, xConn, 0, 1
%><html>
<head>
<title>test</title>
</head>
<body>
<table width="90%" align="center" border="0" cellspacing="0" cellpadding="0">
<tr><td colspan="4"></td></tr>
<tr>
<td>Image</td>
<td>Position</td>
<td>Description</td>
<td>Notes</td>
</tr><%
Do While Not xRs.EoF
%><tr>
<td>[img]<%=xRs.Fields([/img]" width="100" heigth="100" border="0"></td>
<td><%=xRs.Fields("posizione").Value%></td>
<td><%=xRs.Fields("description").Value%></td>
<td><%=xRs.Fields("notes").Value%></td>
</tr><%
xRs.MoveNext
Loop
%>
</table>
</body>
</html><%
xRs.Close
xConn.Close
Set xRs = Nothing
Set xConn = Nothing
%>
la parte in rosso dovrebbe essere il nome del file che dovrebbe venire estrapolato dalla tabellaY in base all'idImmagine che mi viene restituito dal record corrente della tabellaX
spero di essere stato chiaro...
se ci sono errori nel codice è solo un discorso di battitura perché l'ho scritto qui di sana pianta ;)
in ogni caso ringrazio chiunque volesse aiutarmi!