Problema SQL en ASP (insert)

tomaba mate
28 de Noviembre del 2005
Si saco el campo habilitado de la consulta, funciona, pero asi me da este error.

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/can/control/encu_alta.asp, line 26

sql = "INSERT INTO encuesta (pregunta, resp1, resp2, resp3, habilitado) VALUES ('"&pregunta&"', '"&resp1&"', '"&resp2&"', '"&resp3&"', "&habil&")"
----------------------------------------------------------------------------------------------------------------------------------------^


sql = "INSERT INTO encuesta (pregunta, resp1, resp2, resp3, habilitado) VALUES ('"&pregunta&"', '"&resp1&"', '"&resp2&"', '"&resp3&"', "&habil&")"

rapomon
28 de Noviembre del 2005
Que tipo de dato es habilitado?
Si es booleano prueba con 1 o 0.

TClaw
28 de Noviembre del 2005
Bueno, yo estoy empezando asi que tal vez la cago.. justo estaba buscando porque mi insert esta ekivocado... aun asi creo que se porque te falla: falta el ; al final de la sentencia SQL, que es lo que te dice el error... que no encuentra el final...