Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consulta sobre Insert to en access

Estas en el tema de Consulta sobre Insert to en access en el foro de Bases de Datos General en Foros del Web. Hola, quisero hacer una instruccion para insertar datos en una tabla, pero me sale error de sintaxis, ya he modificado varias veces pero no inserta ...
  #1 (permalink)  
Antiguo 28/09/2010, 10:55
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Consulta sobre Insert to en access

Hola, quisero hacer una instruccion para insertar datos en una tabla, pero me sale error de sintaxis, ya he modificado varias veces pero no inserta nada.

mas o menos es asi (lo estoy haciendo en un formulario de Access 2003, el codigo deberia ir en un boton)

DoCmd.RunSQL "INSERT INTO tabla1 VALUES (SELECT tabla2.campo1 FROM tabla2 where tabla2.campo2="& Cuadro_combinado1.Value & ", "& Cuadro_combinado1.Value & ",SELECT tabla3.campo1 FROM tabla3 where tabla3.campo2= "& Cuadro_combinado2.Value & ", " & texto1.value


Mas o menos eso quiero hacer, ya intente cambiando el VALUES por Select, poniendo comillas (chr(34)) , alguna idea? (la verdad estoy verde en SQL)

Es un formulario en access 2003.
  #2 (permalink)  
Antiguo 28/09/2010, 11:06
Avatar de lukos  
Fecha de Ingreso: enero-2008
Ubicación: ikikin
Mensajes: 22
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Consulta sobre Insert to en access

HOmbre, te falta un cierre de parentesis...
  #3 (permalink)  
Antiguo 28/09/2010, 21:21
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Consulta sobre Insert to en access

No , en el codigo original esta con el ultimo parentesis, al tipearlo aca quizas me olvide de ponerlo .

Pero la sintaxis esta bien ? el Insert Into puede trabajar asi ? o estoy metiendo la pata ?
  #4 (permalink)  
Antiguo 29/09/2010, 03:21
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Respuesta: Consulta sobre Insert to en access

Vaya lio de select. Que quieres insertar exactamente???

En dos campos de la tabla1 (llammosles campo1 y campo2)????

En el campo1 de la tabla1, quieres insertar el campo1 de la tabla2, cuyo campo2 sea igual al valor del Cuadro-Combinado2

No entiendo que quieres hacer son el control texto1

En el campo2 de la tabla1, quieres insertar el campo1 de la tabla3, cuyo campo2 sea igual al valor del Cuadro-Combinado1

Un saludo
  #5 (permalink)  
Antiguo 12/07/2011, 16:16
 
Fecha de Ingreso: septiembre-2007
Mensajes: 1
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Consulta sobre Insert to en access

Hola mira alomejor tu problema esta que en vez de ser asi la concatenacion tabla2.campo2="& Cuadro_combinado1.Value & " deberia ser como esto tabla2.campo2='"& Cuadro_combinado1.Value & "'

pruebalo poniendo un apostrofe en el inicio y en el final '

Etiquetas: access, insert
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 23:05.