Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2002, 22:40
jpconde
 
Fecha de Ingreso: mayo-2002
Ubicación: Punta del Este
Mensajes: 32
Antigüedad: 23 años
Puntos: 0
Búsqueda en base de datos errónea

Hola a todos.

Mi problema es el siguiente:

Tengo diseñada en mi página web una consulta en base de datos, la cual no expide los resultados esperados.
Se trata de una búsqueda de inmuebles, en la cual se pide al que consulta que ingrese un entorno de precio para la búsqueda.
En la página de ingreso de datos, esta es la situación:
Código:
Precio: 
Entre <input type=text name=precio1> y <input type=text name=precio2>
Los datos ingresados son enviados a una página ASP la cual analiza los datos ingresados y expide unos resultados desastrosos.
El código que utilizo para solicitar los datos de la página anterior y procesarlos es:
ssql = select * from tabla where ucase(precio) >= "& ucase(request.form(precio1)) &" and ucase(precio) <= "& ucase(request.form(precio2)) &"

Como resultado obtengo:
Si ingreso valores entre 0 y un valor alto obtengo inmuebles entre 0 y ese valor
Si ingreso valores entre mayores que 0 y un valor alto no obtengo nada.
Si ingreso 2 valores cercanos y no muy altos, puedo obtener o no obtener nada.
¿a qué se debe esto? ¿como lo soluciono?
Quien desee contestarme y necesite algo más concreto, no dude en pedírmelo.

Gracias