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

Ayuda con la instruccion UPDATE en Visual Basic 6.0

Estas en el tema de Ayuda con la instruccion UPDATE en Visual Basic 6.0 en el foro de Visual Basic clásico en Foros del Web. Hola amigos necesito de su ayuda, estoy realizando un proyecto de visual basic con una base de datos en acces, mi problema es el siguente, ...
  #1 (permalink)  
Antiguo 06/01/2008, 22:48
 
Fecha de Ingreso: enero-2008
Mensajes: 4
Antigüedad: 16 años, 3 meses
Puntos: 0
Ayuda con la instruccion UPDATE en Visual Basic 6.0

Hola amigos necesito de su ayuda, estoy realizando un proyecto de visual basic con una base de datos en acces, mi problema es el siguente, cuando quiero modificar un registro de la base de datos con la instruccion UPDATE
de la siguiente forma

Set BDD = OpenDatabase("c:\control ciber\BASE.mdb")
SQL = "UPDATE computadora SET hora_salida = '" & h_salida & "' WHERE Id = '" & id1 & "' "
BDD.Execute SQL

a la hora de ejecutarlo me aparece el siguiente error

No coinciden los tipos de datos en la expresion de criterios

pero si enlugar de WHERE Id = '" & id1 & "' coloco WHERE Id = 21 funciona correctamente

Ahora bien mi pregunta es la siguiente ¿Como coloco la variable id1 que contiene un numero cualquiera en la instruccio?

Gracias de antemano por su ayuda
  #2 (permalink)  
Antiguo 07/01/2008, 03:04
 
Fecha de Ingreso: abril-2007
Mensajes: 187
Antigüedad: 17 años
Puntos: 1
Re: Ayuda con la instruccion UPDATE en Visual Basic 6.0

Todo depende de como esté la BD si el campo ID es numérico y la Variable id1 también es numérico la SQL quedaría así:
Código:
SQL = "UPDATE computadora SET hora_salida = '" & h_salida & "' WHERE Id = " & id1
Saludos.
  #3 (permalink)  
Antiguo 07/01/2008, 17:35
 
Fecha de Ingreso: enero-2008
Mensajes: 4
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Ayuda con la instruccion UPDATE en Visual Basic 6.0

Gracias ReVijame sirvio de maravilla continuo con mi proyecto y a ver si no me salen mas dudas
  #4 (permalink)  
Antiguo 09/01/2008, 10:49
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Ayuda con la instruccion UPDATE en Visual Basic 6.0

Cita:
Iniciado por oskar83 Ver Mensaje
Hola amigos necesito de su ayuda, estoy realizando un proyecto de visual basic con una base de datos en acces, mi problema es el siguente, cuando quiero modificar un registro de la base de datos con la instruccion UPDATE
de la siguiente forma

Set BDD = OpenDatabase("c:\control ciber\BASE.mdb")
SQL = "UPDATE computadora SET hora_salida = '" & h_salida & "' WHERE Id = '" & id1 & "' "
BDD.Execute SQL

a la hora de ejecutarlo me aparece el siguiente error

No coinciden los tipos de datos en la expresion de criterios

pero si enlugar de WHERE Id = '" & id1 & "' coloco WHERE Id = 21 funciona correctamente

Ahora bien mi pregunta es la siguiente ¿Como coloco la variable id1 que contiene un numero cualquiera en la instruccio?

Gracias de antemano por su ayuda
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 01:59.