Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2004, 07:00
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Error al recuperar imagen de base de datos

Muy wenas, he estado buscando ejemplos para sacar imagenes almacenadas en una base de datos, y me he encontrado en este foro varias veces con este código:

Código PHP:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
' -- file.asp --
Retrieves binary files from the database

Response
.Buffer True


' Connection String
Dim connStr
connStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
Server.MapPath("db1.mdb")

Recordset Object
Dim rs
Set rs 
Server.CreateObject("ADODB.Recordset")

rs.Open "select * from tabla1"connStr24



%>
<
html>
<
head>
<
title>Documento sin t&iacute;tulo</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>

<
body>
<
table width="200" border="1" align="center">
<
tr>
<
th scope="col">
<% If 
Not rs.EOF Then
Response
.BinaryWrite rs("Foto")
End If
%>
</
th>
</
tr>
</
table>
</
body>
<% 
rs.Close
Set rs 
Nothing;
%>
</
html
Lo he modificado para conectar cn la base d datos con la que estoy probando y tal, pero no hay forma de que funcione. En lugar de las imagenes, me saca un chorizo de codigo binario impresionante La tabla tan solo tiene un campo de tipo OLE (es en access) Alguien me puede decir que es lo que falla???

Muchas gracias por adelantado, salu2
__________________
Vayamos por Partes :: Jack el Destripador