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

Ayuda para implementar una consulta en VB 6.0

Estas en el tema de Ayuda para implementar una consulta en VB 6.0 en el foro de Visual Basic clásico en Foros del Web. El problema es el sig: Tengo una tabla que se llama Prestamo y sus atributos son : Codpersona,Codobjeto,Fecha,hora,Cantidad; Como puedes darte en cuenta es una ...
  #1 (permalink)  
Antiguo 26/03/2006, 16:50
 
Fecha de Ingreso: abril-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
Ayuda para implementar una consulta en VB 6.0

El problema es el sig:

Tengo una tabla que se llama Prestamo y sus atributos son : Codpersona,Codobjeto,Fecha,hora,Cantidad; Como puedes darte en cuenta
es una tabla que tiene una relacion de M:m, esta intermedia entre la tabla persona y la tabla objeto.

Lo que quiero es Eliminar un registro en la tabla prestamo cuando codpersona = # y Codobjeto = #, lo trate de hacer de la sig forma pero no me funciono:

bd.execute "Delete * From Prestamo Where Codpersona = ' " & txtcodpersona.text & " ' " and "Delete * From Prestamo Where Codobjeto = ' " & txtcodobjeto.text & " ' "

ayudame un poco por favor...!

Adios, Gracias
  #2 (permalink)  
Antiguo 26/03/2006, 21:47
Avatar de jc_moty  
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 7 meses
Puntos: 1
Proba asi:
Código:
BD.Execute "DELETE FROM prestamo WHERE codpersona = '" & txtcodpersona.text & "' AND codobjeto = '" & txtcodobjeto.text & "'"
El error que tenes es de sintaxis. Te recomiendo este tutorial de SQL, a mi me ha sacado de aprietos en muchas ocasiones:
Tutorial de SQL

Saludos
  #3 (permalink)  
Antiguo 30/03/2006, 12:29
 
Fecha de Ingreso: abril-2005
Mensajes: 24
Antigüedad: 19 años
Puntos: 0
Gracias por tu respuesta fue de mucho beneficio,

otra cosa tomare tu consejo
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:13.