Los valores del formulario, cuando lo envias, los puedes recoger a traves de Response.Form("nombredelcampo")
Por ejemplo, en una página colocas lo siguiente en el inicio:
Código:
<%
If Request.Form("envio") = "ok" then
Response.Write("Mi nombre es: " & Request.Form("nombre") & "<br><br>")
Response.Write("Mis apellidos : " & Request.Form("apellidos") & "<br><br>")
End if
%>
En la misma página creas un formulario con un campo de texto llamado "nombre" y un campo oculto llamado "envio" con el valor por defecto "ok".
Código:
<form id="form1" name="form1" method="post" action="">
<input name="nombre" type="text" id="nombre" />
<input name="apellidos" type="text" id="apellidos" />
<input name="envio" type="hidden" id="envio" value="ok" />
<br>
<input type="submit" name="Submit" value="Enviar">
</form>
Verás que cuando pases los datos, los recoges como te mencióne, a través del Request.Form. Dentro de la condición "If" puedes hacer lo que quieras, como por ejemplo, realizar el "Update" con los nuevos valores o el "Insert" si se trata de un nuevo registro.
por ejemplo
Código:
str_sql = "Update Datos set (nombre='& Request.Form("nombre") & "', apellidos='" & Request.Form("apellidos") & "')"
Saludos!