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

Buscar palabra completa

Estas en el tema de Buscar palabra completa en el foro de ASP Clásico en Foros del Web. Estimados amigos, busco una palabra en mi BD; el objetivo es mostrar las coincidencias. No obstante, con el siguiente código me muestra todas aquellas en ...
  #1 (permalink)  
Antiguo 17/11/2004, 13:51
Avatar de emajesus  
Fecha de Ingreso: abril-2003
Mensajes: 278
Antigüedad: 21 años, 1 mes
Puntos: 1
Buscar palabra completa

Estimados amigos, busco una palabra en mi BD; el objetivo es mostrar las coincidencias. No obstante, con el siguiente código me muestra todas aquellas en que hay coincidencia no total.

Es decir, si señalo "anuncio", también me mostrará "anuncios".

Temp="Select * From ficha Where username1 like '%" & Request("username1") & "%' ORDER by Username1"

¿Qué debo hacer para que sólo me muestre aquellas coincidencias exactas?

Gracias,

Emajesus
  #2 (permalink)  
Antiguo 17/11/2004, 14:37
Avatar de Jackpat  
Fecha de Ingreso: noviembre-2004
Mensajes: 55
Antigüedad: 19 años, 7 meses
Puntos: 0
quita el like

Temp="Select * From ficha Where username1=" & Request("username1") & " ORDER by Username1"
  #3 (permalink)  
Antiguo 17/11/2004, 14:38
Avatar de Jackpat  
Fecha de Ingreso: noviembre-2004
Mensajes: 55
Antigüedad: 19 años, 7 meses
Puntos: 0
disculpa es asi

Temp="Select * From ficha Where username1='" & Request("username1") & "' ORDER by Username1"
  #4 (permalink)  
Antiguo 17/11/2004, 23:44
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
El código de Jackpat te daría como resultado los registros que tuviera SÓLO la cadena de busqueda en el registro, es decir, si buscamos "anuncio" no saldría un registro que fuera "anuncio de coche"
eso se hace muy bien con busquedas full text en sql server (contains, etc). a golpe de sql simple no sé si se puede hacer

Un saludo

Última edición por trasgukabi; 17/11/2004 a las 23:49
  #5 (permalink)  
Antiguo 18/11/2004, 00:21
Avatar de emajesus  
Fecha de Ingreso: abril-2003
Mensajes: 278
Antigüedad: 21 años, 1 mes
Puntos: 1
Gracias ...

Emajesus
  #6 (permalink)  
Antiguo 18/11/2004, 05:03
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
u otra manera, usa el like y ponle un espacio al final de la palabra que buscas y ya
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:39.