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

No Me Carga Imágenes De DB

Estas en el tema de No Me Carga Imágenes De DB en el foro de ASP Clásico en Foros del Web. Hola a todos, a ver si alguien puede ayudarme. Supongo que será algún error tonto, pero no doy con él. ¿Por qué no me carga ...
  #1 (permalink)  
Antiguo 30/04/2003, 16:08
Avatar de candel  
Fecha de Ingreso: noviembre-2001
Ubicación: Marbella
Mensajes: 223
Antigüedad: 22 años, 7 meses
Puntos: 0
No Me Carga Imágenes De DB

Hola a todos, a ver si alguien puede ayudarme. Supongo que será algún error tonto, pero no doy con él. ¿Por qué no me carga las imágenes?
En el campo "Foto3" almaceno el nombre (con su extenxión), y las imágenes en el dir "db".

Este es el código:

<%
Do While Not RS.Eof
%>
<tr>
<td><%=RS("IdPista")%></td>
<td><img src="db/<%=RS("Foto3")%>" width="32" height="32"></td>
<td><%=RS("Carrer1")%></td>
</tr>
<%
RS.MoveNext
Loop

'Cierro la conexion
Conn.Close
%>

Si alguen puede ayudarme, por favor.
Gracias.
  #2 (permalink)  
Antiguo 30/04/2003, 17:00
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Prueba antes si el campo tiene valor, si aparece nada es que hay algo mal en el rrecordset, no esta devolviendo los valores

<td>
<%=RS("Foto3")%>
<img src="db/<%=RS("Foto3")%>" width="32" height="32"></td>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 30/04/2003, 17:19
Avatar de candel  
Fecha de Ingreso: noviembre-2001
Ubicación: Marbella
Mensajes: 223
Antigüedad: 22 años, 7 meses
Puntos: 0
Sí, si hay valoren el campo. Ya lo he probado sin en <img> y me da los nombres de las imágenes (que es lo que almaceno en ese campo). Y con el <img>, me carga el espacio destinado a las imágenes pero sin llegar a cargar estas.

¿Qué puede ser? La ryta latengo bien...
  #4 (permalink)  
Antiguo 30/04/2003, 17:30
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
No tendras espacios en blanco en el nombre de la imagen, o en mayusculas y sera en minusculas, algo asi.
¿Has probado a poner directamente una imagen a ver si sale?

<img src="db/imagen1.jpg" width="32" height="32"></td>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 01/05/2003, 01:29
Avatar de candel  
Fecha de Ingreso: noviembre-2001
Ubicación: Marbella
Mensajes: 223
Antigüedad: 22 años, 7 meses
Puntos: 0
Sí, también lo he probado. Y si pongo directamente el nombre de la imagen, ésta si me sale. Pero en cuanto coloco <%=RS("Foto3")%> , me falla. Y no entiendo por qué me falla, a prioritodo parece estar bien.

Muchas gracias.
  #6 (permalink)  
Antiguo 01/05/2003, 13:50
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
¿No tendras la base de datos un poco estropeada?, has probado a "compactar y reparar la base de datos"
Es un error bastante incomprensible, yo lo hago asi y nunca he tenido problemas.

PD: Los nombres de archivo no estaran en mayusculas y los llamaras con minusculas o alguna cosa asi, verdad?
¿No habras capturado solo el nombre del fichero sin la extension verdad?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #7 (permalink)  
Antiguo 06/05/2003, 15:19
Avatar de candel  
Fecha de Ingreso: noviembre-2001
Ubicación: Marbella
Mensajes: 223
Antigüedad: 22 años, 7 meses
Puntos: 0
Hola Maestro, ya había probado todo lo que me dices, pero nada. Sigue sin salir la dichosa imagen.
Te pongo el código para ver si alguien puede ver el fallo:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="CP_ACP"%>
<HTML>
<HEAD>
<TITLE>algo</TITLE>
<LINK href="img/css/css.css" rel=stylesheet type=text/css>
</HEAD>
<BODY>
<table width="438" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="438" height="40"> <span class=foto_pie>
<h1>
<div align="center">algo</div>
</h1>
</span></td>
</tr>
<tr>
<td height="61"><div align="center">

<span class=foto_pie> </span></div></td>
</tr>
<tr>
<td height="121"><span class=foto_pie>
<%

Set Conn = Server.CreateObject("ADODB.Connection")


Conn.Open "DSN=dns"


sSQL="SELECT * FROM talba;" 'Order By nombre


set RS = Conn.Execute(sSQL)



%>
<table width="100%" align="center" class=foto_pie>
<tr bgcolor="#999999">
<th>Foto</th>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
<th>6</th>
</tr>
<%
Do While Not RS.Eof
%>
<tr>
<td bgcolor="#EBEBEB"><%=RS("Foto1")%><img src=db/<%=RS("Foto1")%>" width="70" height="60" alt="Error"></td>
<td bgcolor="#EBEBEB"><%=RS("1")%></td>
<td bgcolor="#EBEBEB"><%=RS("2")%></td>
<td bgcolor="#EBEBEB"><%=RS("3")%></td>
<td bgcolor="#EBEBEB"><%=RS("4")%></td>
<td bgcolor="#EBEBEB"><%=RS("5")%></td>
<td bgcolor="#EBEBEB"><%=RS("6")%></td>
</tr>
<%
RS.MoveNext
Loop


Conn.Close
%>
<td bgcolor="#EBEBEB"><img src="db/77342258368_1361_San Pedro Buena Vista 012.jpg" width="70" height="60" alt="Hecho sin db"></td>
</table>
</span></td>
</tr>
</table>
</BODY>
</HTML>

La cosa es que si pongola ruta en el <img> a "dedo", la imagen se ve. Pero si lo saco de la mdb, no me sale. Y la cosa es que si miro el código fuente que genera el el archivo desde el navegador la ruta en el <img> , es la correcta.

Alguien puede ayudarme por favor, ya no se que más le puedo hacer, he probado mil cosasy nada.

Muchas gracias de ante mano.
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 23:32.