ASP - No me funciona la asp para mostrar imagenes

 
Vista:

No me funciona la asp para mostrar imagenes

Publicado por Javi (1 intervención) el 25/05/2001 13:13:39
Tengo la siguiente ASP para mostrar imagenes que están guardadas en una B.D. SSQLServer:

Response.Expires=-1
Response.Buffer=True
Response.Clear
Response.ContentType="image/gif"

set rcdset = Server.CreateObject("ADODB.Recordset")
rcdset.ActiveConnection = "dsn=conBD;uid=admin;pwd=admin;"
rcdset.Source = "SELECT FOTO FROM admin.FOTOS WHERE NIF='010101'
rcdset.CursorType = 0
rcdset.CursorLocation = 2
rcdset.LockType = 3
rcdset.Open()

if not rcdset.eof then
rcdset.MoveFirst()
Response.BinaryWrite rcdset.Fields.Item(0).Value
end if
rcdset.Close()
set rcdset = nothing
Response.End

Ejecuto esta ASP y la imagen no se visualiza. Este código lo he copiado de algunas respuestas que he visto en el foro, pero no consigo que se muestren las imagenes. ¿Es necesaria alguna cofiguración especial en el I.I.S.?, ¿hay que activar o instalar algo en el equipo?. Tengo Internet Explorer 5 ¿hace falta algo más?. Por favor, necesito ayuda.

¡¡ Muchas Gracias !!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No me funciona la asp para mostrar imagenes

Publicado por biker (20 intervenciones) el 27/05/2001 05:04:15
Hola
¿estas intentando mostrar todas las imagenes?
mira yo primero le hago un select a la tabla para ver las imagenes
pero solo muestro los nombres en una tabla sin el campo donde esta la imagen en binario
luego saco el codigo de la imagen y la mando a otro pagina asp como esta

archivo = Request.QueryString("cod_imagen")
Set ConImage = Server.CreateObject("ADODB.Connection")
ConImage.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(mBaseDir & "db.mdb")
set tabla = ConImage.Execute("SELECT * from imagenes where archivo='" & cod_imagen & "' ")
Response.BinaryWrite tabla("imagen")

y se ve la imagen que buscabas
pero creo que tube problemas al intentar ver todas las imagenes al mismo tiempo, solo asi me funciono .
bueno cualquier duda escribeme al mail y te mando el codigo
:o) de todas maneras las bases de datos se vuelven inmensas con estas cosillas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar