Imagen en DB

Buenas Rey mi consulta es la siguiente:
Tengo en una base de datos, el campo imagen, el cual es de hypervinculo.
Necesito el código html/asp que llame a dicha variable y la publique como imagen.
Yo tengo <td width="28%" bgcolor="#FFCC00" height="51">
<p align="center"><font face="Tahoma" size="2"><img src="<%=Tabla.Fields("imagen")%>" width="180" height="118" align="top"></font></td> y al publicarla la muestra como imagen pero no visible (con la X), cuando veo sus propiedades el path donde busca la imagen es erroneo, ademas me repite el path seguido de un numeral #.
Si sabes como puedo hacer para que la página publique la imagen utilizando el vinculo cargado en la variable "imagen" de la DB te lo agradecería.

1 respuesta

Respuesta
1
Si la imagen esta cargada en la base de datos, tendrías que armar una página para que tome ese campo y haga un response.binarywrite(rs("imagen"))
Llamemos a esta página DevolverImagen.asp
En la página DevolverImagen.asp le pasas el parámetro del id de la base de datos o el nombre del campo o ... para hacer la consulta y devolver el registro.
Y desde la página en que llamas a la imagen, escribís:
<img src="DevolverImagen.asp?id=32">
Con lo cual .. vas a devolver la imagen del registro 32 de la base.
Saludos y suerte
Nico
Ahh, fíjate en www.asp101.com/samples, que hay buenos ejemplos y justamente creo que hay uno sobre lo que vos estas necesitando ...
Muchísimas Gracias por la respuesta y no dudo que funcione, lo malo es que no me sirve a mi.
Yo tengo una DB en la cual no esta la imagen, sino un link apuntando a la misma. La base se llama ejemplo.mdb, la tabla tabla1 y el campo se llama imagen y es de hyperlink. c/u de los registros tiene ingresado en imagen la dirección donde se encuentra la imagen, por lo tanto necesito que la página asp tome ese valor y publique la imagen directamente.
Repito, la imagen no esta en la base, solo su dirección de internet.
Muchísimas Gracias
Ahh, vos me decias qeu esta la imagen en la base
Bueno, te cuento que yo siempre trabaje como vos me decís
Y tendría que funcionarte escribiendo:
<img src="imagenes/<%=rs("imagen")%>">
Fíjate el código fuente en el browser y asegurate que exista la imagen en la carpeta que vos supones que esta la imagen.
Y fíjate que en la base de datos se este guardando correctamente el nombre de la imagen .. como ser "imagen.jpg"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas