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

error en buscador

Estas en el tema de error en buscador en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo un pequeño problemilla y es el siguiente: tengo un buscador interno (ASP - ACCESS), cuando llama a un registro que lleve ...
  #1 (permalink)  
Antiguo 03/08/2005, 05:33
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 10 meses
Puntos: 6
error en buscador

Hola a todos,
tengo un pequeño problemilla y es el siguiente:

tengo un buscador interno (ASP - ACCESS), cuando llama a un registro que lleve la cifra po eje. 1 me muestra todos hare una pequeña demostracion:

si yo busco en el nforo 1 me sale todos los registros que contengan un 1:

buscar_barco.asp?modelo=quicksilver&nforo=1
buscar_barco.asp?modelo=quicksilver&nforo=18
buscar_barco.asp?modelo=quicksilver&nforo=316

y solo quiero que me busque por el nforo 1.

soy famoso por expresarme FATAL.
espero que entendais solo un poco
gracias de anteman a todos...
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #2 (permalink)  
Antiguo 03/08/2005, 05:48
 
Fecha de Ingreso: septiembre-2004
Mensajes: 179
Antigüedad: 19 años, 8 meses
Puntos: 0
Buenas,

estás usando LIKE o = en la consulta? Porque parece que estás usando LIKE y por eso toma cualquiera que tenga un 1. Usando = te devolverá únicamente el que contenga 1 y no XX1XX.
__________________
Estoy en www.aibarra.net

Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema.
Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte.
  #3 (permalink)  
Antiguo 03/08/2005, 05:50
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 10 meses
Puntos: 6
pues si estoy usando el LIKE... hay otra manera...
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #4 (permalink)  
Antiguo 03/08/2005, 05:52
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 10 meses
Puntos: 6
acabo de decir la estupidez mas grande del mundo...PUES CLARO QUE LA HAY un ( = )
ja ja ja ....

GRACIAS
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #5 (permalink)  
Antiguo 03/08/2005, 06:22
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 10 meses
Puntos: 6
HE VUELTO A METER LA PATA.....el ( = ) no me funciona, con esto no me muestra nada...

alguien sabe de otra forma...o explicarmelo un poco mejor...este es el la linea:

strsql = "SELECT * FROM MYIMAGES where UCase(nombre) like '%" & UCase(Request("nombre")) & "%' AND UCase(modelo) like '%" & UCase(Request("modelo")) & "%' AND UCase(ano) like '%" & UCase(Request("ano")) & "%' AND UCase(eslora) like '%" & UCase(Request("eslora")) & "%' AND UCase(bandera) like '%" & UCase(Request("bandera")) & "%' AND UCase(precio) like '%" & UCase(Request("precio")) & "%' AND UCase(foro) = '%" & UCase(nforo) & "%'order by "& orden

gracias
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
  #6 (permalink)  
Antiguo 03/08/2005, 06:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 2 meses
Puntos: 9
va sin el signo "%" alrededor. Y si el campo es numérico, entonces también deberías quitar las comillas simples.
__________________
Add, never Remove
  #7 (permalink)  
Antiguo 03/08/2005, 06:59
Avatar de ken-obi  
Fecha de Ingreso: julio-2004
Ubicación: Alicante
Mensajes: 314
Antigüedad: 19 años, 10 meses
Puntos: 6
Muchas Gracis

Un Saludo
__________________
Un mundo sin fin... !!! viva los moros y cristianos de ELDA !!!
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:22.