Para guardar datos en una BD haces esto:
Set Conexion = Server.CreateObject("ADODB.Connection")
Cadena = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=tu_bas e;USER=tu_user;PASSWORD=tu_pass;OPTION=2049;"
Conexion.Open Cadena
Set Tabla = Server.CreateObject("ADODB.RecordSet")
Tabla.Open "select * from tu_tabla", Conexion, 1, 3
Tabla.AddNew
Tabla.Fields("campo_nombre") = Request("nombre")
Tabla.Fields("campo_apellido") = Request("apellido")
Tabla.Fields("campo_direccion") = Request("direccion")
Tabla.Update
Tabla.Close
Conexion.Close
eso sirve para guardar nuevos, si queres editar abris el campo a editar (que lo tenes que tener con algo que lo identifique como unico, en el ejemplo un campo id..) y no le pones el addnew..
Tabla.Open "select * from tu_tabla where id = " & Request("Id"), Conexion, 1, 3
Lo que hay en la variable Cadena es la cadena de conexion (connection string) con esa del ejemplo abris una base de datos mysql, si usas otra busca la cadena para tu base en
www.connectionstrings.com y pone los datos de tu base...
Eso deberia servirte, cualquier duda pregunta por aca.
Y si vas a seguir en esto de asp te recomiendo que busques "tutorial asp" en google, vas encontrar muchos ejemplos como este y otras cosas mas "didacticas" tambien....
Saludos,