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

no esta en las faq!!!

Estas en el tema de no esta en las faq!!! en el foro de ASP Clásico en Foros del Web. buenassss... Con la ayuda de ustedes he logrado crear un buscadorcito, bastante eficiente, pero necesito saber también, como hacer para que busque cadenas completas o ...
  #1 (permalink)  
Antiguo 18/02/2003, 06:59
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
no esta en las faq!!!

buenassss...

Con la ayuda de ustedes he logrado crear un buscadorcito, bastante eficiente, pero necesito saber también, como hacer para que busque cadenas completas o nombres compuestos:
En las faq no esta, alguien sabe como hacerlo o conoce de algún link?

hasta ahora el criterio de busqueda lo tengo asi:

busqueda = ucase(cstr(trim(request.querystring("busqueda"))))
' toma criterio de busqueda por contenido
strsql= "select * from PUBLICACIONES WHERE AUTOR LIKE '%"&busqueda&"%' or TITULO LIKE '%" & busqueda & "%' or PUBLICACION LIKE '%" & busqueda & "%'"

bla,bla..

pero busca solo apariciones, cuando mando por query por ej.
la cadena: el pelado con trenza.
no encuentra records, aunque exista.

gracias de antemano

saludos!!
__________________
Juan Pablo
  #2 (permalink)  
Antiguo 18/02/2003, 08:08
 
Fecha de Ingreso: julio-2002
Ubicación: Stgo
Mensajes: 164
Antigüedad: 21 años, 10 meses
Puntos: 0
lo que creo es que deberias crear 3 input...

1.. autor
2.. titulo
3.. publicacion

y que sea por una de ellas por las cuales se pueda buscar, asi es mas problable que encuentre lo que busca.... :)


y quizas poner un check o radioButton en donde pueda seleccionar los 3 criterios...


saludos
alejandro
__________________
Saludos
Alejandro Antonio :-D
from ChiLE :pensando:
[email protected]
icq:14648436
[email protected]
  #3 (permalink)  
Antiguo 18/02/2003, 08:14
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
gracias Ale, lo que pasa es que necesito buscar por ejemplo, el título completo de una publicación, o un nombre compuesto, y como te imaginaras, buscar "juan" en 2000 registros, seguramente va a dar 1500 apariciones, yo necesito buscar "Juan Perez" o su publicación: "El loro colorau" y no loro, porque puedo temer muchas apariciones.

Si tenés una idea, dame una mano, sino, muchas gracias por tu tiempo de todos modos.

saludos
__________________
Juan Pablo
  #4 (permalink)  
Antiguo 18/02/2003, 08:27
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
definicion

clausula like: es el operador de comparación de SQL y se complementa con los caracteres especiales:

%: es comodín de cualquier cadena parcial

....

que quiere decir esto...que si tienes algo asi

Ma% : coincide con cualquier cadena que CONTENGA
  #5 (permalink)  
Antiguo 18/02/2003, 08:31
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
continuo.

Ma% : coincide con cualquier cadena que empiece con <<Ma>>

o si tienes esto

%ra%: coincide con cualquier cadena que contenga a <<ra>>

por lo tanto esta clausula no te funciona para lo que quieres a menos que si quieres encontrar un titulo especifico utilices la clausula = .

where nombre = 'Juan Perez'
  #6 (permalink)  
Antiguo 18/02/2003, 08:52
 
Fecha de Ingreso: diciembre-2002
Ubicación: argentina... de ahí seran veinte cuadras
Mensajes: 382
Antigüedad: 21 años, 5 meses
Puntos: 0
gracias viejo, era lo que estaba buscando.

saludos...
__________________
Juan Pablo
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 23:30.