Foros del Web » Programando para Internet » ASP Clásico »

error 2147217900 al insertar en BD

Estas en el tema de error 2147217900 al insertar en BD en el foro de ASP Clásico en Foros del Web. hola que tal!? me da este numero de error 2147217900, y este mensaje Motivo: [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción INSERT ...
  #1 (permalink)  
Antiguo 06/09/2007, 16:26
 
Fecha de Ingreso: septiembre-2007
Mensajes: 72
Antigüedad: 17 años, 8 meses
Puntos: 1
error 2147217900 al insertar en BD

hola que tal!?

me da este numero de error 2147217900, y este mensaje
Motivo:
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción INSERT INTO.

cuando intento insertar esto en mi bd:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "bloggus"
if id_blog <>0 and valido=true then
sSQL= " insert into aportaciones (idblog, titulo, texto,falta, tipovisible, tipocoment, idcat) values"
sSQL= sSQL & "(" & id_blog & ",'" & titulo_aporta & "','" & aportacion & "','"&Now()&"'," & visible &"," & comentario & "," & constante & ");"

anteriormente hago otra consulta, que llamo sSQR, y al final cierro todo asi:

Rs.Close
conn.close
Set Rs = Nothing

tb e comprobado los valores de las variables que voy a insertar, y estan correctas,
response.write(id_blog)
response.write(titulo_aporta)
response.write(aportacion)
response.write(visible)
response.write(comentario)
response.write(visible)
response.write(constante)
ya que habia leido por otros foros que este error da al convertir de string a entero, y el valor entero te toma ese valor... pero estan bien pasados a la consulga!!!!!!

gracias por contestar tan rapido, un saludo
  #2 (permalink)  
Antiguo 06/09/2007, 16:30
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: error 2147217900 al insertar en BD

sSQL= " insert into aportaciones (idblog, titulo, texto,falta, tipovisible, tipocoment, idcat) values"
sSQL= sSQL & "(" & id_blog & ",'" & titulo_aporta & "','" & aportacion & "','"&Now()&"'," & visible &"," & comentario & "," & constante & ");"
response.write sSQL
response.end

y eso te dira que trae tu cadena, verifica si ahi hay algun error de sintaxis

juanra
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 06/09/2007, 16:34
 
Fecha de Ingreso: septiembre-2007
Mensajes: 72
Antigüedad: 17 años, 8 meses
Puntos: 1
Re: error 2147217900 al insertar en BD

diooooooooos muxisimas gracias!!!
  #4 (permalink)  
Antiguo 06/09/2007, 16:42
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: error 2147217900 al insertar en BD

lo aprendi de los grandes ene l foro
jejeje

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:33.