Avendo da inserire molti valori ho pensato di utilizzare questo metodo: mi spiegate l'errore?
Ecco il codice
Dim campistr(123)
Dim valstr (123)
For i = 1 To 122
campistr(i) = Request.Form.Key(i)
Next
For i = 1 To 122
valstr (i) = Request.Form.Item(i)
if valstr(i) = "on" then
valstr(i) = true
end if
if valstr(i) = "off" then
valstr(i) = false
end if
Next
Rs.Addnew
Rs("id_socio") = id_socio
for i = 1 to 122
response.Write i & campistr(i) & "
"
Rs(campistr(i)) = valstr(i)
response.Write i & valstr(i) & "
"
next
Rs.Update
Rs.Close
L'errore generato è il seguente
Il valore dell'indice di una matrice non è compreso nell'intervallo consentito.

Rispondi quotando
