Foros del Web » Soporte técnico » Ayuda General »

Busqueda de texto en Visual Basic 6.0

Estas en el tema de Busqueda de texto en Visual Basic 6.0 en el foro de Ayuda General en Foros del Web. Hola amigos, que tal Tengo una gran duda... Lo que yo quiero hacer, espero que me entiendan, es buscar un nombre en una base de ...
  #1 (permalink)  
Antiguo 08/04/2012, 21:04
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Busqueda de texto en Visual Basic 6.0

Hola amigos, que tal
Tengo una gran duda...

Lo que yo quiero hacer, espero que me entiendan, es buscar un nombre en una base de datos de access y que me arroje todos los resultados que hay con ese nombre, mas alla de que si en la base de datos existan 2 nombres en el mismo campo...

me explico:

Quiero buscar a todos los que se llaman Nicolas y que no me aparescan solo los Nicolas sino tambien, por ejemplo, los Nicolas Leonardo, Nicolas Pepito, etc. (Recordar que se encuentra dentro del mismo campo)

Estoy trabajando en visual basic 6.0 y mi motor de busqueda funciona, solo que si no escribo el nombre entero no me arroja ningun resultado..

Aqui esta parte de mi codigo:

Código:
Dim rs As Recordset
rs.Open "select * from Clientes where Nombre = '" & txt_nombre.Text & "'", db, adOpenDynamic, adLockOptimistic
Dim subelemento As ListItem
Set subelemento = lv.ListItems.Add(, , rs.Fields("Nombre"))
subelemento.SubItems(1) = rs.Fields("Apellido")
subelemento.SubItems(2) = rs.Fields("Telefono")
rs.MoveNext
Donde txt_nombre.Text es el campo de busqueda donde ingreso el nombre

Muchas Gracias
  #2 (permalink)  
Antiguo 08/04/2012, 21:39
 
Fecha de Ingreso: junio-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Busqueda de texto en Visual Basic 6.0

YA LO RESOLVI, SOLO TENIA QUE MODIFICAR LA CONSULTA ASI:

Cita:
rs.Open "select * from Clientes where Nombre LIKE '%" & txt_nombre.Text & "%'", db, adOpenDynamic, adLockOptimistic
Espero que les sirva :)

Etiquetas: basic, visual, busquedas
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 02:13.