Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

error de sintaxis (falta operador) en la expresion de consulta 'AV BARCELONA 1..'

Estas en el tema de error de sintaxis (falta operador) en la expresion de consulta 'AV BARCELONA 1..' en el foro de Visual Basic clásico en Foros del Web. Hola, soy nuevo en esto del visual basic, a qui les pongo la insert q es donde me peta. si alguien me pudiera decir pq ...
  #1 (permalink)  
Antiguo 18/10/2005, 02:56
 
Fecha de Ingreso: octubre-2005
Mensajes: 1
Antigüedad: 18 años, 6 meses
Puntos: 0
error de sintaxis (falta operador) en la expresion de consulta 'AV BARCELONA 1..'

Hola,

soy nuevo en esto del visual basic, a qui les pongo la insert q es donde me peta. si alguien me pudiera decir pq me da este error le estaria agradecido.

estr es una variable de tipo string q contiene el nombre del campo en la bbdd
por ejemplo: campo3

camp1 es una variable de tipo string q contiene AV Barcelona...

sqlInsert = "INSERT INTO " & taula & " (" & estr & ") VALUES (" & camp1 & ")"
cn.Execute sqlInsert

por favor ponedme la instruccion sql correcta si no es mucho pedir

muchas gracias
saludos
  #2 (permalink)  
Antiguo 18/10/2005, 06:06
Avatar de lop7  
Fecha de Ingreso: junio-2005
Ubicación: portuguesa (Venezuela)
Mensajes: 187
Antigüedad: 18 años, 11 meses
Puntos: 1
hola...
pruebalo asi:

sqlInsert = "INSERT INTO " & taula & " VALUES ('" & camp1 & "')"
cn.Execute sqlInsert

deberia funcionar

saludos...
nos vmos...
__________________
A quien dices un secreto le entregas tu libertad :si:

Última edición por lop7; 18/10/2005 a las 09:36
  #3 (permalink)  
Antiguo 18/10/2005, 09:21
Avatar de The_Pretorian  
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 267
Antigüedad: 19 años, 4 meses
Puntos: 0
Buenos Dias:mira primero hay q ver q tipo de dato almacenas en el campo que deseas insertar, o si son varios campos.... despues de ello, usar apostrofes [ ' ] para los que son tipo caracter y sin apostrofe para los numericos.

sqlInsert = "INSERT INTO " & tabla & " (" & estr & ") VALUES (" & camp1 & ")"
cn.Execute sqlInsert, nAfe

donde nAfe te diria si lograste insertar un registro o no sus valores son [ 0 - 1]

Atte
Jorge Diaz
__________________
Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados...
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:21.