Se me complica sino lo veo, acá te mando un archivo que lo que haces es agregar datos a la base (los datos del formulario) y redirecciona a una página gracias.htm, esto es más fácil y ocupa menos ya que es puro asp
El botón le pones que direccione a este archivo, fíjate como esta hecho y cambiale los datos por los tuyps cualquier cosa si no podes armarlo, mandame tu trabajo zipeado a
[email protected]Este es el código de addata.asp (la página que inserta en la BD)
---------------------------------------------------------------
<%@ Language=VBScript %><%
session("id")=Ucase(Request.Form("id"))
session("password")=Ucase(Request.Form("password1"))
'ahora abro la conexion y selecciono los campos a verificar
set cn = server.CreateObject("adodb.connection")
cn.Open "datoscv"
set RS=cn.Execute("SELECT id FROM datos_profesionales WHERE id = '"& session("id") &"' ")
if rs.eof Then
sql = "insert into datos_profesionales (nombre,apellido,tipo_documento,documento,estado_civil,telefono,email,direccion,cp,ciudad,provincia,dia_nacimiento,mes_nacimiento,ano_nacimiento,sexo,nivel_educacion,profesion,areasinteres,experiencia,remuneracion,idiomas,idiomas2,computacion,carrera_encurso,otras_carreras,universidad,id,password1) values ('"& session("nombre") &"','"& session("apellido") &"','"& session("tipo_documento") &"','"& session("documento") &"','"& session("estado_civil") &"','"& session("telefono") &"','"& session("email") &"','"& session("direccion") &"','"& session("cp") &"','"& session("ciudad") &"','"& session("provincia") &"','"& session("dia_nacimiento") &"','"& session("mes_nacimiento") &"','"& session("ano_nacimiento") &"','"& session("sexo") &"','"& session("nivel_educacion") &"','"& session("profesion") &"','"& session("areasinteres") &"','"& session("experiencia") &"','"& session("remuneracion") &"','"& session("idiomas") &"','"& session("idiomas2") &"','"& session("computacion" ) &"','"& session("carrera_encurso") &"','"& session("otras_carreras") &"','"& session("universidad") &"','"& session("id") &"','"& session("password") &"')"
cn.Execute (sql)
cn.close
Response.Redirect "gracias.asp"
else
%>
<html><title>Nombre de usuario existente</title>
<body bgcolor="#cccc99" link="#006633" vlink="#006633" alink="#006633">
<div align="center">
<p> </p>
<p> </p>
<p><font face="Arial, Helvetica, sans-serif" color="#000000" size="4">El nombre
de usuario elegido<br>
ya se encuentra registrado en nuestra base.<br>
<br>
Por favor vuelva <a href="javascript:history.back()">atras</a>, y seleccione
uno diferente.</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="4" color="#000000">Gracias.</font></p>
</div>
<% end if %>
</html>
-----------------------------------------------------------------------------
Suerte