Ciao ho un database access con 2 tabelle.
in una chiamata TIPO ci sono 2 campi:
ID -> contatore
Tipo -> testo
Miniatura -> testo
nell'altra chiamata FOTO ci sono 2 campi:
ID_Foto -> numerico
percorsofoto -> testo
c'è un collegamento uno a molti da TIPO a FOTO con il campo tipo.id = foto.id_foto
Ho questa necessità che non riesco:
scrivere una pagina in ASP (e spero di aver postato la sezione correttamente) dove mi viene fatto vedere una cosa del genere.
TIPO 1 - miniatura 1
e tutti gli id_foto di foto che hanno contatore 1
TIPO 2 - miniatura 2
e tutti gli id_foto di foto che hanno contatore 2
e così via....
Ho creato un recordset così:
e poi un repeat:codice:SELECT * FROM Tipo left join foto ON tipo.id = foto.id_foto
<%
While ((Repeat1__numRows <> 0) AND (NOT RsTipologia.EOF))
%>
<%=(Rs.Fields.Item("Tipo").Value)%> - <%=(Rs.Fields.Item("Miniatura").Value)%>
...
[img]<%=(Rs.Fields.Item([/img]">
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
RsTipologia.MoveNext()
Wend
%>
solo che così facendo mi si ripetono non solo le foto ma anche tutti i "tipo" e le "miniature" che invece io voglio solo una volta.
Come posso risolvere?
ciao e grazie

Rispondi quotando