Ciao a tutti,
vi spiego il mio problema... ho una tabella categorie e una tabella sottocategorie, ora io accanto ad ogni categoria vorrei che ci fosse il numero di sottocategorie associate.
Ho fatto così:
----------------------------------------------------------
'Selezione le categorie
"SELECT * FROM CATEGORIE order by IDCATEGORIA asc"
If rsCategorie.eof Then
Response.Write("Nessun categoria presente")
Else
Set rsSottocategoria = Server.CreateObject("ADODB.recordset")
SQLSottocategoria = "SELECT * FROM SOTTOCATEGORIE WHERE IDCATEGORIA=" & rsCategorie("IDCATEGORIA")
rsSottocategoria.Open SQLSottocategoria, conn_soft, 3, 3
do while not rsCategorie.eof
<input name="idcategoria" type="hidden" id="idcategoria" value="<% =rsCategorie.fields("IDCATEGORIA") %>" />
Response.Write rsCategorie.fields("CATEGORIA")
If rsCategorie("FLGSOTTOCATEGORIE") = True Then
Response.Write(rsSottocategoria.Recordcount)
Else
Response.Write("Nessuna sottocategoria")
End if
rsCategorie.movenext
Loop
End if
----------------------------------------------------------
In questo modo visualizzo le categorie, però il problema è che il RECORDCOUNT mi conta solo la prima categoria, poi per le altre categorie mi riporta sempre il numero della prima categoria,ossia non scorre, ho provato con Do While....Loop , ma forse sbaglio dove inserirlo... :master:
Aiuto... uff![]()

Rispondi quotando