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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 alejandro
20/10/2003 - 16:01 | Informe spam
pon un:

<%
SQL=...
response.write sql
response.end
%>

para ver si la cadena SQL esta bien construida.


"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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida