Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/08/2008, 10:55
jmagago84
 
Fecha de Ingreso: agosto-2007
Mensajes: 106
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Error al insertar fecha en la db

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" -->