Xisna me dice el siguiente error:
Se esperaba ; al final de la sentencia sql
Lo que intento es ingresar la fecha de nacimiento del usuario y la del sistema, que yo creo q es lo q me da problema. Te muestro el código:
Cita: <!-- #include file = "conexion/abrir_conexion.asp" -->
<%
//Recoger datos del formulario de registro
var nick = Request.Form("nick").Item;
var password = Request.Form("password").Item;
var email = Request.Form("email").Item;
var pais = Request.Form("pais").Item;
var poblacion = Request.Form("poblacion").Item;
var ocupacion = Request.Form("ocupacion").Item;
var sector = Request.Form("sector").Item;
var dia = Request.Form("dia").Item;
var mes = Request.Form("mes").Item;
var anyo = Request.Form("anyo").Item;
var fecha_nac = dia + "/" + mes + "/" + anyo; //Aqui intento hacer una cadena con el formato de la fecha de nacimiento.
var sql = "INSERT INTO Usuarios(nick, [password], email, pais, poblacion, ocupacion, sector, fecha_nac, fecha_ingreso) VALUES('"+nick+"', '"+password+"', '"+email+"', '"+pais+"', '"+poblacion+"', '"+ocupacion+"', '"+sector+"', "+CDate(fecha_nac)+"," Date()")"; //Aqui me da el error. CDate() para cambiar un cadena a formato fecha...pero creo q no funciona.
var exito = conexion.Execute(sql);
if (exito){
Response.Write("ÉXITO EN EL REGISTRO");
}
else{
Response.Write("ERROR EN EL REGISTRO");
}
%>
<!-- #include file = "conexion/cerrar_conexion.asp" -->