sobre busquedas en una tabla..

09/09/2003 - 18:18 por gerardo f. paul | Informe spam
Tengo una consulta, me encuentro con una tabla la cual contiente 4 campos de
caracter de con C 50, en los cuales se encuentran oraciones, para ser mas
específico es la descripción de partidas arancelarias, por tanto estan asi :


*-ejemplo de las descripciones
de las tablas
- Cortapapeles, abrecartas, raspadores, sacapuntas
- Herramientas y juegos de herramientas de
- Los demás
CUCHARAS, TENEDORES, CUCHARONES, ESPUMADERAS,
- Surtidos que contengan por lo menos un objeto
- Los demás surtidos
- Los demás:
LAYAS, PALAS, AZADAS, PICOS, BINADERAS, HORCAS DE
- Candados
- Cerraduras de los tipos utilizados en vehículos

*


Por tanto deseo hacer busqueda de un texto en toda la tabla, digamos poner
en un textbox: "HERRAMIENTAS"
y al dar search o buscar, deberia aparecerme un query con los lugares donde
haga match, pero que comando o forma de realizar esto podría realizarse pues
no tengo la mas mínima idea.

les agradezco de antemano su ayuda..

Gerardo Alfredo F. Paúl
Analista de Sistemas

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
09/09/2003 - 19:21 | Informe spam
Select *
From Tabla
Where Descripcion LIKE '%CUCHARAS%'

Si utilizas Access, creo que hay que cambiar el % por un *.


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile



"gerardo f. paul" wrote in message
news:
Tengo una consulta, me encuentro con una tabla la cual contiente 4 campos


de
caracter de con C 50, en los cuales se encuentran oraciones, para ser mas
específico es la descripción de partidas arancelarias, por tanto estan asi


:


*-ejemplo de las


descripciones
de las tablas
- Cortapapeles, abrecartas, raspadores, sacapuntas
- Herramientas y juegos de herramientas de
- Los demás
CUCHARAS, TENEDORES, CUCHARONES, ESPUMADERAS,
- Surtidos que contengan por lo menos un objeto
- Los demás surtidos
- Los demás:
LAYAS, PALAS, AZADAS, PICOS, BINADERAS, HORCAS DE
- Candados
- Cerraduras de los tipos utilizados en vehículos

*


Por tanto deseo hacer busqueda de un texto en toda la tabla, digamos poner
en un textbox: "HERRAMIENTAS"
y al dar search o buscar, deberia aparecerme un query con los lugares


donde
haga match, pero que comando o forma de realizar esto podría realizarse


pues
no tengo la mas mínima idea.

les agradezco de antemano su ayuda..

Gerardo Alfredo F. Paúl
Analista de Sistemas


Respuesta Responder a este mensaje
#2 P. Vilardell
09/09/2003 - 19:26 | Informe spam
Utiliza un like con % por delante y por detras. Asiu buscaras por todo la
tabla. Seria algo similar a:

select * from tabla where campo1 like '%<valor_tu_textbox%> or campo2 like
'%<valor_tu_textbox%> or campo3 like '%<valor_tu_textbox%> or campo4 like
'%<valor_tu_textbox%>

Espero que te sirva de algo.

Saludos.

P. Vilardell


"gerardo f. paul" escribió en el mensaje
news:
Tengo una consulta, me encuentro con una tabla la cual contiente 4 campos


de
caracter de con C 50, en los cuales se encuentran oraciones, para ser mas
específico es la descripción de partidas arancelarias, por tanto estan asi


:


*-ejemplo de las


descripciones
de las tablas
- Cortapapeles, abrecartas, raspadores, sacapuntas
- Herramientas y juegos de herramientas de
- Los demás
CUCHARAS, TENEDORES, CUCHARONES, ESPUMADERAS,
- Surtidos que contengan por lo menos un objeto
- Los demás surtidos
- Los demás:
LAYAS, PALAS, AZADAS, PICOS, BINADERAS, HORCAS DE
- Candados
- Cerraduras de los tipos utilizados en vehículos

*


Por tanto deseo hacer busqueda de un texto en toda la tabla, digamos poner
en un textbox: "HERRAMIENTAS"
y al dar search o buscar, deberia aparecerme un query con los lugares


donde
haga match, pero que comando o forma de realizar esto podría realizarse


pues
no tengo la mas mínima idea.

les agradezco de antemano su ayuda..

Gerardo Alfredo F. Paúl
Analista de Sistemas


Respuesta Responder a este mensaje
#3 gerardo f. paul
11/09/2003 - 22:32 | Informe spam
pues miren aun no funciona correctamente, el codigo esta bien asi...

el tipo de campo de busqueda es 255

es asi
part 255, cli1 255

"Select * From arancel where cli1 like '%StrDescrip%'"

y lo demas es lo mismo, desplegar una tabla y lo demas
pero no me fuciona , me dice que no encontro nada y si esxisten palabras
similares en el campo de la tabla
Gerardo Alfredo F. Paúl
Analista de Sistemas
"P. Vilardell" escribió en el mensaje
news:ODY%
Utiliza un like con % por delante y por detras. Asiu buscaras por todo la
tabla. Seria algo similar a:

select * from tabla where campo1 like '%<valor_tu_textbox%> or campo2 like
'%<valor_tu_textbox%> or campo3 like '%<valor_tu_textbox%> or campo4 like
'%<valor_tu_textbox%>

Espero que te sirva de algo.

Saludos.

P. Vilardell


"gerardo f. paul" escribió en el mensaje
news:
> Tengo una consulta, me encuentro con una tabla la cual contiente 4


campos
de
> caracter de con C 50, en los cuales se encuentran oraciones, para ser


mas
> específico es la descripción de partidas arancelarias, por tanto estan


asi
:
>
>
> *-ejemplo de las
descripciones
> de las tablas
> - Cortapapeles, abrecartas, raspadores, sacapuntas
> - Herramientas y juegos de herramientas de
> - Los demás
> CUCHARAS, TENEDORES, CUCHARONES, ESPUMADERAS,
> - Surtidos que contengan por lo menos un objeto
> - Los demás surtidos
> - Los demás:
> LAYAS, PALAS, AZADAS, PICOS, BINADERAS, HORCAS DE
> - Candados
> - Cerraduras de los tipos utilizados en vehículos
>
> *
>
>
> Por tanto deseo hacer busqueda de un texto en toda la tabla, digamos


poner
> en un textbox: "HERRAMIENTAS"
> y al dar search o buscar, deberia aparecerme un query con los lugares
donde
> haga match, pero que comando o forma de realizar esto podría realizarse
pues
> no tengo la mas mínima idea.
>
> les agradezco de antemano su ayuda..
>
> Gerardo Alfredo F. Paúl
> Analista de Sistemas
>
>


Respuesta Responder a este mensaje
#4 Jhonny Vargas P.
11/09/2003 - 22:38 | Informe spam
Hola Gerardo,

Es obvio que no te funcione, ya que estas buscando la palabra "StrDescrip" y
no el contenido de esa variable, por lo tanto deberías dejar el código
completo de esta forma:

Sql = "Select * From arancel where cli1 like '%" & StrDescrip & "%'"



Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile


"gerardo f. paul" wrote in message
news:
pues miren aun no funciona correctamente, el codigo esta bien asi...

el tipo de campo de busqueda es 255

es asi
part 255, cli1 255

"Select * From arancel where cli1 like '%StrDescrip%'"

y lo demas es lo mismo, desplegar una tabla y lo demas
pero no me fuciona , me dice que no encontro nada y si esxisten palabras
similares en el campo de la tabla
Gerardo Alfredo F. Paúl
Analista de Sistemas
"P. Vilardell" escribió en el mensaje
news:ODY%
> Utiliza un like con % por delante y por detras. Asiu buscaras por todo


la
> tabla. Seria algo similar a:
>
> select * from tabla where campo1 like '%<valor_tu_textbox%> or campo2


like
> '%<valor_tu_textbox%> or campo3 like '%<valor_tu_textbox%> or campo4


like
> '%<valor_tu_textbox%>
>
> Espero que te sirva de algo.
>
> Saludos.
>
> P. Vilardell
>
>
> "gerardo f. paul" escribió en el mensaje
> news:
> > Tengo una consulta, me encuentro con una tabla la cual contiente 4
campos
> de
> > caracter de con C 50, en los cuales se encuentran oraciones, para ser
mas
> > específico es la descripción de partidas arancelarias, por tanto estan
asi
> :
> >
> >
> > *-ejemplo de las
> descripciones
> > de las tablas
> > - Cortapapeles, abrecartas, raspadores, sacapuntas
> > - Herramientas y juegos de herramientas de
> > - Los demás
> > CUCHARAS, TENEDORES, CUCHARONES, ESPUMADERAS,
> > - Surtidos que contengan por lo menos un objeto
> > - Los demás surtidos
> > - Los demás:
> > LAYAS, PALAS, AZADAS, PICOS, BINADERAS, HORCAS DE
> > - Candados
> > - Cerraduras de los tipos utilizados en vehículos
> >
> > *
> >
> >
> > Por tanto deseo hacer busqueda de un texto en toda la tabla, digamos
poner
> > en un textbox: "HERRAMIENTAS"
> > y al dar search o buscar, deberia aparecerme un query con los lugares
> donde
> > haga match, pero que comando o forma de realizar esto podría


realizarse
> pues
> > no tengo la mas mínima idea.
> >
> > les agradezco de antemano su ayuda..
> >
> > Gerardo Alfredo F. Paúl
> > Analista de Sistemas
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Sashka
11/09/2003 - 22:45 | Informe spam
Esta tomándolo como un literal...

"Select * From arancel where cli1 like %" & StrDescrip & "%"

Sashka

"gerardo f. paul" escribió en el mensaje
news:
pues miren aun no funciona correctamente, el codigo esta bien asi...

el tipo de campo de busqueda es 255

es asi
part 255, cli1 255

"Select * From arancel where cli1 like '%StrDescrip%'"

y lo demas es lo mismo, desplegar una tabla y lo demas
pero no me fuciona , me dice que no encontro nada y si esxisten palabras
similares en el campo de la tabla
Gerardo Alfredo F. Paúl
Analista de Sistemas
"P. Vilardell" escribió en el mensaje
news:ODY%
> Utiliza un like con % por delante y por detras. Asiu buscaras por todo


la
> tabla. Seria algo similar a:
>
> select * from tabla where campo1 like '%<valor_tu_textbox%> or campo2


like
> '%<valor_tu_textbox%> or campo3 like '%<valor_tu_textbox%> or campo4


like
> '%<valor_tu_textbox%>
>
> Espero que te sirva de algo.
>
> Saludos.
>
> P. Vilardell
>
>
> "gerardo f. paul" escribió en el mensaje
> news:
> > Tengo una consulta, me encuentro con una tabla la cual contiente 4
campos
> de
> > caracter de con C 50, en los cuales se encuentran oraciones, para ser
mas
> > específico es la descripción de partidas arancelarias, por tanto estan
asi
> :
> >
> >
> > *-ejemplo de las
> descripciones
> > de las tablas
> > - Cortapapeles, abrecartas, raspadores, sacapuntas
> > - Herramientas y juegos de herramientas de
> > - Los demás
> > CUCHARAS, TENEDORES, CUCHARONES, ESPUMADERAS,
> > - Surtidos que contengan por lo menos un objeto
> > - Los demás surtidos
> > - Los demás:
> > LAYAS, PALAS, AZADAS, PICOS, BINADERAS, HORCAS DE
> > - Candados
> > - Cerraduras de los tipos utilizados en vehículos
> >
> > *
> >
> >
> > Por tanto deseo hacer busqueda de un texto en toda la tabla, digamos
poner
> > en un textbox: "HERRAMIENTAS"
> > y al dar search o buscar, deberia aparecerme un query con los lugares
> donde
> > haga match, pero que comando o forma de realizar esto podría


realizarse
> pues
> > no tengo la mas mínima idea.
> >
> > les agradezco de antemano su ayuda..
> >
> > Gerardo Alfredo F. Paúl
> > Analista de Sistemas
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida