ho un problemino con le classi ...

non capisco come usarle in maniera dinamica ....

una volta ke ho dichiarato la classe dovrei inizializzarne una per ogni record del database ...

ma non capisco come fare .... se faccio un ciclo e la inizializzo all'interno del ciclo la classe ha sempre lo stesso nome e quindi si sovrascrive a quella precedente ...

allego il codice


'Questa è la classe.....
class Player
public NomeIv
public Win
public Lost
public inc
public Point
public Played

public sub init()
NomeIV = ""
Lost = 0
inc = 0
Point = 0
Played = 0
Win = 0
End sub

public sub report()
response.write("<tr>")
response.write ("<td>"&NomeIV&"</td>")
response.write ("<td>"&played&"</td>")
response.write ("<td>"&win&"</td>")
response.write ("<td>"&lost&"</td>")
response.write ("<td>"&inc&"</td>")
response.write ("<td>"&point&"</td>")
response.Write("</tr>")

End Sub

End Class


'e questo è un tentativo di usare un array di classi che non funziona.... inizialmente avevo messo solo temp ( e non temp(x)) e quindi l'while scriveva i dati del nuovo record nella stessa classe ("temp")

strsql = "select * FROM Utenti"
set rs2 = conn.execute(strsql)

Do while not rs2.eof
x=0
'leggo ke player è
set temp(10) = new Player
temp(x).init()
temp(x).NomeIV = rs2("NomeIV")
temp(x).point = rs2("Point")


.... operazioni di recupero e riempimento della classe .....

temp(x).report()
x=x+1
rs2.movenext
Loop
rs2.close