Suelo hacer esto:
Esta es la página que genera el formulario con los datos de la BD:
Código:
<form ...>
<%
i = 0
while not rs.eof
%>
<input type="hidden" name="id_<% = i %>" id="id_<% = i %>" value="<% = rs("campo_id") %>" />
<input type="text" name="valor_<% = i %>" id="valor_<% = i %>" value="<% = rs("campo_valor") %>" /><br />
<%
i = i + 1
wend
%>
<input type="hidden" name="cantidad" id="cantidad" value="<% = i %>" />
<input type="submit" name="guardar" id="guardar" />
</form>
Y esta la página que los procesa:
Código:
set conexión = server....
cantidad = request.form("cantidad")
for i = 0 to cantidad
sql = "UPDATE tabla SET campo_valor = '" & request.form("valor_" & i) & "' WHERE campo_id = " & request.form("id_" & i)
conexión.execute(sql)
next
Espero te sirva