Buongiorno ragazzi,
ho creato questo pezzo di codice dove estrae da un database dei valori. Nello specifico prendo dalla tabella clienti tutti i record e man mano va a pescare nella tabella strutture i valori correlati. Si verifica un problemino: Se nella tabella strutture non c'è almeno un valore legato al corrispondente della clienti allora non mi visualizza neanche il valore di clienti. Perchè?

Il codice è questo:

<%
ID_Utente = Request("id")


Set conn_rec = Server.CreateObject("ADODB.Connection")
conn_rec.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " & Server.MapPath("/mdb-database/Prenotazioni.mdb")
conn_rec.Open

Set rs_rec = CreateObject("ADODB.Recordset")
sql = "SELECT Clienti.ID, strutture.Nome, Clienti.Nome, Clienti.email FROM Clienti INNER JOIN strutture ON Clienti.ID = strutture.IdUtente WHERE (((Clienti.ID)=" & ID_Utente & "));"
rs_rec.Open (sql), conn_rec, 1, 3

while not rs_rec.eof

response.write rs_rec("Clienti.Nome") & "
"
response.write rs_rec("strutture.Nome") & "

"

rs_rec.movenext
wend

rs_rec.close
conn_rec.close
%>