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

Como ver fotos desde ACCESS ???

Estas en el tema de Como ver fotos desde ACCESS ??? en el foro de ASP Clásico en Foros del Web. Hola, buenas tardes, quería preguntaros una cosilla: Tengo en una base de datos ACCESS 2000 una tabla con fotos (tipo de campo: OLE) en formato ...
  #1 (permalink)  
Antiguo 17/03/2004, 12:10
 
Fecha de Ingreso: marzo-2004
Ubicación: Sevilla, España
Mensajes: 131
Antigüedad: 21 años, 1 mes
Puntos: 1
Como ver fotos desde ACCESS ???

Hola, buenas tardes, quería preguntaros una cosilla:

Tengo en una base de datos ACCESS 2000 una tabla con fotos (tipo de campo: OLE) en formato jpg están las fotos.

El caso es que estoy haciendo una tienda virtual y quiero sacar esas fotos a la pagina web, para lo cual escribo el siguiente codigo:

sql="select codigo,descripcion,foto from productos"
set rs=conexion.execute(sql) %>
<table border="1" bordercolor="black" cellpading="1" cellspacing="1">
<%do until rs.eof%>
<tr>
<td><%=rs("descripcion")%></td>
<td><a href="verprod.asp?codprod=<%=rs("codigo")%>">Ver</a></td>
<td><img src="&<%=rs("foto")%>&" width="145" height="70"></td> </tr>
<%rs.movenext
loop%>
</table>

He obviado lo demás , conexiones, etc, porque eso si sale bien, pero la foto es lo unico que no me sale de la forma en que lo he puesto arriba.

Muchas gracias de antemano. Saludos desde Sevilla (España)
  #2 (permalink)  
Antiguo 17/03/2004, 13:03
 
Fecha de Ingreso: noviembre-2003
Ubicación: México, D.F.
Mensajes: 76
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola,

Creo que muchos de nosotros nos hemos enfrentado a este problema, por lo que te recomiendo la solución a la que llegamos generalmente.

Guarda mejor el nombre del archivo que contiene la imagen y haz referencia a el:

<img src="<%=rs("foto")%>.jpg" width="145" height="70">

Creeme que te ahorrarás muchos dolores de cabeza, porque no es que sea imposible, pero te complica mucho menos. Ya que por ahi encontré la manera de extraer la imagen de la tabla, pero preferí lo que te menciono.

Además guardar tus imágenes en tu base de datos, consume muchos recursos.

Saludos,

David.
__________________
http://www.musicgalerias.com
  #3 (permalink)  
Antiguo 17/03/2004, 13:14
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses
Puntos: 0
Efectivamente, tener las imagenes en la base de datos consume muchos recursos, por que cada vez que se quiera ver la imagen es necesario sacarla de la base de datos, es mucho mejor tener el nombre de la imagen y en una carpeta poner todas las imagenes y que se llamen de esa carpeta.
Sin embargo te mando un link en donde viene la forma de sacar archivos, que es muy similar a la de sacar imagenes para presentarlas.

http://www.aspupload.com/manual_db.html

Hay una seccion que se llama:

Exporting Files from the Database to a Client Browser

Ahi viene codigo para sacar archivos de una base de datos.

Espero te sirva

Saludos
  #4 (permalink)  
Antiguo 17/03/2004, 13:52
 
Fecha de Ingreso: marzo-2004
Ubicación: Sevilla, España
Mensajes: 131
Antigüedad: 21 años, 1 mes
Puntos: 1
Muchas gracias de nuevo a los 2, sois unas personas taco de guays!!!...........Thanks a lot !!!

Probaré lo de no guardarlas en la base de datos sino en una carpeta como me comentais, de nuevo muy agradecido !!
__________________
Luis Olías
Sevilla,España
Spain
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 10:18.