grazie fabio!

ok adesso su questo ci sono, l'ho appena provato a creare e a far stampare i dati e funziona perfettamente.

avrei però un'altra richiesta e un chiarimento ulteriore.

se io volessi inserire tutto in un array(10)
potrei fare in questo modo
dim array(10)

While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))
dim mail, nomeutente
mail=((Recordset1.Fields.Item("email").Value))
nomeutente=(Recordset1.Fields.Item("nomeutente").V alue)

array(Repeat1__numRows*-1)=(mail&"|"&nomeutente)

Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset1.MoveNext()
Wend


in questo modo ho tutto nell'array

poi come faccio a farlo stampare?

immagino debba usare lo split
<%
dim diviso
for ii = 0 to Ubound(array)
diviso=split(array(ii))
response.write(diviso(0)) &"; " %>
<% next %>
qualcosa del genere?


conviene a livello di risorse usare un array(10,2)

o uno array(10)
e poi usare lo split?

graziee