Originariamente inviato da mic3000
poi li ho messi ogniuno nel tag form in modo da passarmi tramite il metodo post i valori nella pagina che esegue, quella che elimina e fa la insert...
Il problema è come chiami i campi. Non puoi chiamare piu' di una textfield con lo stesso nome. Quando li prelevi, li devi ricavare esplicitamente: non sono una collection o un qualche altro tipo di insieme.

Un modo (brutto) per risolvere il tuo problema è metterti una variabile contatore e chiamare ogni campo con associato il contatore. Ad esempio :

codice:
' Pagina del form
<form ....>
<%
i = 0;
do while not rs.eof
%>

Titolo : 
<input type="textfield" name="<%=i%>_titolo"> 
Data : 
<input type="textfield" name="<%=i%>_data">

etc...

<%
i = i +1
rs.moveNext
loop
%>
<input type="hidden" name="numcampi" value="<%=i-1%>">
<input type="submit">
</form>

' Pagina per salvare i dati

<%
numcampi = Request.Form("numcampi")
For(i = 0 To numcampi)
titolo = Request.Form(i & "_titolo")
data = Request.Form(i & "_data")
' etc...
sql += "INSERT INTO nomeTabella (titolo, data, ...) VALUES ('" & titolo & "', '" & data & "', ...);"
Next

conn.Execute(sql)
%>
Ciau!
- Dean