Ayuda con Like...

31/05/2005 - 16:58 por Ezequiel | Informe spam
Hola, a ver, necesito hacer una especie de filtro en un DataView y resulta
que el operador Like no me admite la síntaxis por ejemplo pep*to*perez*.
Tengo un campo Nombre en el que necesito hacer filtros... ¿Como puedo
hacerlo?... Utilizo un TextBox en el que escribo el filtro deseado el cual
al cambiar establece el filtro en el DataView.

Por descontado que si pongo *pepito* si funciona...
Saludos y gracias

Preguntas similare

Leer las respuestas

#1 Elmer Carías
31/05/2005 - 18:23 | Informe spam
Hola, Ezequiel

Te comento que esa sintaxis del Like no es soportado por las expresiones en
el RowFilter de un DataView, lo que yo te recomendaría es que si necesitas
poner en el Like varias secciones, que busques en tu TextBox de busqueda los
espacios en Blanco y crees multiples Like para cumplir con el criterio

ejemplo: 'pep*to*perez*' quedaria asi

campo LIKE 'pep*' AND campo LIKE '*to*' and campo LIKE
'*perez*'

Bueno espero esto te ayude,

Atte. Elmer Carías
El Salvador, CentroAmerica
DCE 3
MSN:


"Ezequiel" wrote in message
news:%
Mostrar la cita
#2 carlos
31/05/2005 - 20:53 | Informe spam
Si el '*' en pep*to*perez es el símbolo del comodín, en sql el símbolo del
comodín es &: pep&to&perez.
De esta forma los resultados posibles son por ejemplo:
pepito perez
pepeto perez
pep--toperez

Si sólo quieres que admita una única letra, puedes usar el '?'


Ezequiel wrote:

Mostrar la cita
#3 Ezequiel
31/05/2005 - 21:09 | Informe spam
Ok, gracias, voy a probar lo que me dices Elmes.
Carlos, ya había probado lo que me dices y tampoco es la solución.

Un saludo y ya os comentaré que tal.

"Ezequiel" escribió en el mensaje
news:%
Mostrar la cita
#4 carlos
01/06/2005 - 07:21 | Informe spam
Ufffffffffffff!!!!!!!!!!!!

El símbolo del comodín es el '%', y el de un único caracter es el caracter
subrayado '_'

No se en que estaba pensando cuando te puse lo del & y ?
Ads by Google
Search Busqueda sugerida