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

Buscar

Estas en el tema de Buscar en el foro de ASP Clásico en Foros del Web. Hola, Este es mi primer post en este foro y de paso, felicito a los responsables del mismo. A ver quien me podria ayudar: tengo ...
  #1 (permalink)  
Antiguo 12/05/2006, 09:08
Avatar de -Javier-  
Fecha de Ingreso: mayo-2006
Mensajes: 27
Antigüedad: 19 años
Puntos: 0
Pregunta Buscar

Hola,

Este es mi primer post en este foro y de paso, felicito a los responsables del mismo.

A ver quien me podria ayudar:

tengo la siguiente sentencia SQL:

Cita:
strsql = "SELECT * FROM tbl_palabras where UCase(original) like '%" & UCase(Request("original")) & "%' order by "& orden & " "&alf
donde:
alf = "asc"
orden = "original"

donde encuentra: todas las palabras, sin importar su ubicacion.

A mi me interesa solo encontrar las palabras exactas.

Ejemplo:
Ahora busco "mesa" y encuentra:
a la mesa , centro de mesa , mesa , mesa basculante, etc, etc....

y deberia ser:
buscar: "mesa"
y encontrar solo: "mesa"

No vale encontrar por ejemplo "mesas"

Saludos y gracias.
  #2 (permalink)  
Antiguo 12/05/2006, 11:04
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Es porque estás usando LIKE y el comodín %.
Deberías usar un igual y deshacerte del %:


strsql = "SELECT * FROM tbl_palabras where UCase(original) = '" & UCase(Request("original")) & "' order by "& orden & " "&alf

Saludos

PD: Bienvenido al foro
__________________
...___...
  #3 (permalink)  
Antiguo 12/05/2006, 12:38
Avatar de -Javier-  
Fecha de Ingreso: mayo-2006
Mensajes: 27
Antigüedad: 19 años
Puntos: 0
MUCHAS GRACIAS !!

Funciona bien.!!!

Saludos
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 08:08.