Foros del Web » Programando para Internet » ASP Clásico »

Buscador ASPX - SQL

Estas en el tema de Buscador ASPX - SQL en el foro de ASP Clásico en Foros del Web. Hola Amigos, necesito hacer una búsqueda de artículos en una página, la persona puede hacer la busqueda de 2 maneras: palabra1+palabra2+palabra3 me devuelve los artículos ...
  #1 (permalink)  
Antiguo 20/09/2004, 07:36
Avatar de v_i_n_i_c_i_o  
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 20 años, 6 meses
Puntos: 0
Busqueda Buscador ASPX - SQL

Hola Amigos, necesito hacer una búsqueda de artículos en una página, la persona puede hacer la busqueda de 2 maneras:

palabra1+palabra2+palabra3 me devuelve los artículos que contengan alguna de las 3 palabras.

palabra1&palabra2&palabra3 me devuelve los artículos que contengan las 3 palabras.

hay alguna forma de hacer esto en SQL, las páginas son con ASPX.

Si alguien tiene una idea será bien recibida.

Gracias una vez más por su ayuda
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada:
  #2 (permalink)  
Antiguo 20/09/2004, 07:39
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
prueba con esto para ver:

sql = "select * from tabla where campo '%" & palabra1 & "%' or campo '%" & palabra2 & '" or campo '%" & palabra3 & "%'"
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 20/09/2004, 07:40
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Bueno, la forma de hacer eso en ASP.NET y ADO.NET es muy similar que en ASP 3, pero no exactamente igual por las conexiones principalmente, pasa a el foro de .NET y seguro te podrán dar la sintaxis exacta.

Saludos
  #4 (permalink)  
Antiguo 20/09/2004, 07:42
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
Myakire tiene razon
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #5 (permalink)  
Antiguo 20/09/2004, 07:43
Avatar de v_i_n_i_c_i_o  
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 20 años, 6 meses
Puntos: 0
Gracias, vpy a probar les aviso luego
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada:
  #6 (permalink)  
Antiguo 20/09/2004, 08:05
Avatar de v_i_n_i_c_i_o  
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 20 años, 6 meses
Puntos: 0
tengo que crear otro post o puedo mover este???
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada:
  #7 (permalink)  
Antiguo 20/09/2004, 08:07
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
DZ te lo moverá sin problemas, (en cuanto se lavante , jejeje, perdón) en cuanto entre al foro.
  #8 (permalink)  
Antiguo 20/09/2004, 08:21
Avatar de v_i_n_i_c_i_o  
Fecha de Ingreso: noviembre-2003
Ubicación: Costa Rica
Mensajes: 422
Antigüedad: 20 años, 6 meses
Puntos: 0
DZ, puedes cerrar este post, como me urge un poquito ya lo hice en el foro de .NET
persón por repetirlo, pero ocupo una auda rápida
__________________
"Un experto es una persona que ha cometido todos los errores que se pueden cometer en un determinado campo" - Niels Bohr
:cool: 0!)!u!/\ :patada:
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 22:58.