Varias dudas sobre programa implementado con asp

¿Hola, cómo estas?
Disculpa que te moleste, he visto que entiendes bastante de bases de datos.
Tengo una duda que te pediría si es posible me ayudes a resolver... No tengo mucha experiencia aun en programación asp.
¿Una duda que tengo es la de como ver las imágenes en mi página a través de una base de datos hecha en access?
¿Yo cree la base de datos con varios campos y uno de los campos se llama imágenes pero al hacer la conexión a mi base de datos me muestra todos los resultados menos las imágenes... Como podría hacer esto?
Otra duda es que diseñe un buscador para mi web. En este buscador se puede buscar por valores, por ejemplo puedo buscar una casa por ciudad, alcobas y por valor.
El problema se me presenta cuando quiero buscar una casa que este entre un valor y otro (ejemplo. Una casa entre 1000 y 4000) al darle buscar solo me mostraría el valor escogido y lo que deseo es que me muestre todo el rango de casas que están entre 1000 y 4000 y no solo una casa.
Por favor ayudame con esto, te lo agradeceré por siempre.
Juan Alejandro Zapata

4 Respuestas

Respuesta
1
en la base de datos, pon la ruta de la imagen, y luego, en el codigo asp, lee el campo entre las etiquetas <img scr="ruta_base_de_Datos">
Por otro lado, solo debes poner en el SQL, que te muestre los valores donde casa>1000 and casa<4000
Respuesta
1
Para que se vean las imágenes, tienes que mostrarlas tal como mostrarías otras imágenes
O sea:
<img src="imagen/<%=rs("imagenes")%>">
:)
Por lo que me contás .. en el buscado .. seguramente estas armando mal la consulta de sql
Para mostrar las casas entre 1000 y 4000 tendrías que hacer :
select * from casas
where tipoInmueble = 'casa'
And precio between 1000 and 4000
Respuesta
1
Lo mejor para meter imágenes en una BD es meter sus nombres en un campo de texto normal. Cuando accedes a la BD recoges el nombre y creas la dirección dinámicamente:
<img src="imagenes/<%=rs("NombreImagen")%>">
Esto, suponiendo que tengas todas las imágenes en el directorio imágenes, si no, lo sustituyes por la ruta a las mismas.
Para buscar rangos de valores:
SELECT * FROM tabla WHERE dato BETWEEN a AND b
Si tienes más dudas, avisame
Respuesta
1
El tema de las imágenes, nunca lo he probado en ASP, aunque sí en VB, que es lo que en realidad es ASP. Pero me gustaría que me explicases para qué tomas las imágenes de la BD, quizás no sea muy óptimo. Después de saber el por qué llegaremos a una conclusión.
El tema de buscar, por ejemplo, una casa que cueste entre 1000 y 4000, se haría con BETWEEN. Es decir:
SELECT casa
FROM tabla
WHERE valor BETWEEN 1000 AND 4000
Siempre y cuando valor sea un campo numérico, si es texto recuerda que habrías de poner comillas simples a 1000 y a 4000
Si con esto tampoco te funciona, en el próximo mensaje donde me mandes lo de las imágenes me detallas mejor la tabla y me mandas la SELECT que no te devuelve lo de que deseas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas