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:%
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


Respuesta Responder a este mensaje
#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:

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
Respuesta Responder a este mensaje
#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:%
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


Respuesta Responder a este mensaje
#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 ?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida