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
%>