Programación General > Bases de Datos

 buscar un registro con una variable

<< < (2/3) > >>

m0skit0:

--- Cita de: "Darktigerhell" ---En visual, sólo usa


--- Código: Visual Basic --- strSQL="SELECT * FROM tabla WHERE campo=" & variable  
por cierto variable tiene que ser string  <_<
--- Fin de la cita ---
Eso no funciona. Pruébalo tú mismo si quieres. Además, deja que se lo curre solo, es algo fácil, así se acordará de ello y con suerte aprende algo.

F_Tanori:
Hola

El error esta aqui.

Con (variable de VB donde tomas el valor del inputbox)

pero en el codigo lo pasas como parte de la cadena:


--- Código: Visual Basic ---rst1.Open "select * from Estasit_Sdos_Ofic where documento like con;", base 
debes concatenar como te dicen en las respuestas anteriores, ahora tomando en cuenta que fuera un campo de tipo texto entonces debera ser encerrado entre comillas (sin interrumpir las propias usadas en la cadena de VB) esto se hace usando apostrofes

esto es si fuera una constante

--- Código: Visual Basic ---rst1.Open "select * from Estasit_Sdos_Ofic where documento like 'con';", base 
usando la variable

--- Código: Visual Basic ---rst1.Open "select * from Estasit_Sdos_Ofic where documento like '"& con &"';", base 
y como estas utilizando el operador like es probable que necesites comodines

Ejemplo: (para mayor referencia lee acerca del operador like en Access)

--- Código: Visual Basic ---rst1.Open "select * from Estasit_Sdos_Ofic where documento like '*"& con &"*';", base 
Saludos

m0skit0:
Demasiado masticado F_Tanori  :no:  :P

LeGatoRojo:

--- Cita de: "m0skit0" ---
--- Cita de: "Darktigerhell" ---En visual, sólo usa


--- Código: Visual Basic --- strSQL="SELECT * FROM tabla WHERE campo=" & variable  
por cierto variable tiene que ser string  <_<
--- Fin de la cita ---
Eso no funciona. Pruébalo tú mismo si quieres. Además, deja que se lo curre solo, es algo fácil, así se acordará de ello y con suerte aprende algo.
--- Fin de la cita ---


Pues lo he probado siempre, copy paste de código... en fin  :bad: ...ademas es un foro, somos libres de responder o ayudar o de sólo decir "usa google"

ferreyravh:
gracias por responder lo voy a prober y luego les cuento

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa