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

Error en VB 6.0 con sentencia Insert Into

Estas en el tema de Error en VB 6.0 con sentencia Insert Into en el foro de Visual Basic clásico en Foros del Web. Hola...........es la primera vez q posteo en este foro...... Mi problema es el siguiente tengo este codigo Private Sub Command1_Click() Set bdd = OpenDatabase("c:\bd2.mdb") sql ...
  #1 (permalink)  
Antiguo 14/03/2005, 22:13
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
Antigüedad: 19 años, 1 mes
Puntos: 0
Error en VB 6.0 con sentencia Insert Into

Hola...........es la primera vez q posteo en este foro......

Mi problema es el siguiente

tengo este codigo
Private Sub Command1_Click()

Set bdd = OpenDatabase("c:\bd2.mdb")
sql = "insert into tabla1 (apellido) values (text1.text)"
bdd.execute sql
End Sub

esto me tira error......el problema es q no puedo vincular el contenido del text dentro de los parametro de values......intente tambien asignarle el valor del text a una variable y luego utilizarla pero me da el mismo resultado.....
Si alguien tiene idea de como solucionar esto........o alguna otra forma para poder vincular el contenido de un text a los parametros de values de la sentencia sql le agradeceria q me lo puediera explicar.......

Desde ya muchas gracias a todos......
  #2 (permalink)  
Antiguo 15/03/2005, 07:24
Avatar de Skalitiko  
Fecha de Ingreso: febrero-2005
Mensajes: 81
Antigüedad: 19 años, 2 meses
Puntos: 0
sql = "insert into tabla1 (apellido) values('" & text1.text & "')"
  #3 (permalink)  
Antiguo 15/03/2005, 10:39
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
Antigüedad: 19 años, 1 mes
Puntos: 0
gracias..........problema solucionado..........
no se me habia ocurrido usar comillas simples y comillas comunes en el mismo lugar.......... :P

Gracias
  #4 (permalink)  
Antiguo 15/03/2005, 10:50
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Ademas te faltaba concatenar el Text con los &
  #5 (permalink)  
Antiguo 15/03/2005, 19:38
 
Fecha de Ingreso: marzo-2005
Mensajes: 3
Antigüedad: 19 años, 1 mes
Puntos: 0
cual es el motivo de los & delante y detras de los text
la verdad me gustaria saber

Gracias
  #6 (permalink)  
Antiguo 15/03/2005, 19:50
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
Concatenacion. Si tu pones
"...Values(txt_1.text)"
estas diciendo al SQL que intente ingresar el texto
txt_1.text
a la tabla, lo cual generara un error

Pero si pones
"...Values('" & txt_1.text & "')"
le estas diciendo que evalue lo que hay en txt_1.text y ese valor sea el que pase a la tabla
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 04:50.