error de sintaxis en INSERT INTO

18/10/2003 - 23:17 por RainerC | Informe spam
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=" & Server.MapPath("bdinfoalum.mdb")
SQL="INSERT INTO notas (codigo, D_Soc, D_Amb, Mat, R_Mat,
Com, R_Verb, Rel, E_Fis, PER, FI, GPP, Comp, Tri) VALUES
('" & codigo & "', " & DS & ", " & DA & ", " & MA & ", "
& RM & ", " & CO & ", " & RV & ", " & RE & ", " & EF
& ", " & PE & ", " & FI & ", " & GP & ", " & COM & ", " &
TR & ")"
oConn.execute SQL
Response.write SQL
oConn.Close
set oConn = nothing

No sé donde está el error, como podéis ver todo parece
correcto, es eso cierto??? :)
el mensaje de err es :
Error de sintaxis en la instrucción INSERT INTO.
 

Leer las respuestas

#1 urko
20/10/2003 - 08:59 | Informe spam
no ejecutes la sentencia SQL y
deja el response write
mira si los datos son correctos.
si son campos de texto entre ''
mira que los datos numericos tengan numeros
igual tienes algun dato en la tabla notas que es obligatorio y no lo tienes
puesto.
saludos
urko

"RainerC" escribió en el mensaje
news:021501c395bd$4d34cf50$
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=" & Server.MapPath("bdinfoalum.mdb")
SQL="INSERT INTO notas (codigo, D_Soc, D_Amb, Mat, R_Mat,
Com, R_Verb, Rel, E_Fis, PER, FI, GPP, Comp, Tri) VALUES
('" & codigo & "', " & DS & ", " & DA & ", " & MA & ", "
& RM & ", " & CO & ", " & RV & ", " & RE & ", " & EF
& ", " & PE & ", " & FI & ", " & GP & ", " & COM & ", " &
TR & ")"
oConn.execute SQL
Response.write SQL
oConn.Close
set oConn = nothing

No sé donde está el error, como podéis ver todo parece
correcto, es eso cierto??? :)
el mensaje de err es :
Error de sintaxis en la instrucción INSERT INTO.

Preguntas similares