Foros del Web » Programación para mayores de 30 ;) » Programación General »

Consulta con comodin

Estas en el tema de Consulta con comodin en el foro de Programación General en Foros del Web. Saludos a la gente, y espero una ayudita de su parte, mi problema es el siguiente: Hago una consulta buscando un nombre, y quiero que ...
  #1 (permalink)  
Antiguo 20/08/2008, 09:32
Avatar de cordero_jl  
Fecha de Ingreso: mayo-2004
Ubicación: lima
Mensajes: 9
Antigüedad: 20 años, 10 meses
Puntos: 0
Consulta con comodin

Saludos a la gente, y espero una ayudita de su parte, mi problema es el siguiente:
Hago una consulta buscando un nombre, y quiero que utilice comodines, por ejemplo si busco un apellido cuando ponga "CCO" me muestre los apellidos q empiecen con "CCO", pero no me muestra nada, que solución puede haber para este problemita.

Este es el código

Adodc1.Recordset.MoveFirst
Adodc1.RecordSource = "select * from Agenda where apellidos like '*" & Text1 & "*'"
Adodc1.Refresh

Nota:

Cuando utilizo el código para el objeto DATA si sale, pero el data me trabaja solo con Acces 97, y no una mayor versión.

Data1.Recordset.MoveFirst
Data1.RecordSource = "select * from Agenda where Nombre like '*" & Text1 & "*'"
Data1.Refresh

Agradezco su ayuda por anticipado.
  #2 (permalink)  
Antiguo 22/08/2008, 02:03
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: Consulta con comodin

Buenas

En MySQL (y SQL Server) el comodín de búsquedas es %

Es decir, pruébalo así:

Código PHP:
Adodc1.Recordset.MoveFirst
Adodc1
.RecordSource "select * from Agenda where apellidos like '%" Text1 "%'"
Adodc1.Refresh 
Saludos
  #3 (permalink)  
Antiguo 22/08/2008, 10:19
Avatar de cordero_jl  
Fecha de Ingreso: mayo-2004
Ubicación: lima
Mensajes: 9
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Consulta con comodin

gracias, ya corre
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:11.