Foros del Web » Programando para Internet » ASPX (.net) »

Mostrar imagenes en BD, no me sale...

Estas en el tema de Mostrar imagenes en BD, no me sale... en el foro de ASPX (.net) en Foros del Web. Hola .. Estoy tratando de mostrar una imagen de una BD en un control IMAGE, pero no consigo hacerlo, solo sale una X roja. el ...
  #1 (permalink)  
Antiguo 22/05/2006, 12:51
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 20 años, 5 meses
Puntos: 0
Mostrar imagenes en BD, no me sale...

Hola ..

Estoy tratando de mostrar una imagen de una BD en un control IMAGE, pero no consigo hacerlo, solo sale una X roja. el query me retorna el dato binario, pero a la hora de mostrarlo, este se pierde,.. les paso el codigo de mi pagina MostrarImagen.aspx (esta es llamada con un parametro id(cdgo_artclo) desde otra pagina que contiene al control image).
---------------------------------------------------
Código:
 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Codigo para mostrar imagen.
        Try
            Dim strImageID As String = Request.QueryString("cdgo_artclo") 'Request the value of ImageID 
            Dim sqlCom As New SqlCommand("Select fto from artclos_ftos where cdgo_artclo=" & strImageID, oConn)
            Dim sqldr As SqlDataReader
            'Dim foto As Byte()

            oConn.Open() 'Open oConn 
            sqldr = sqlCom.ExecuteReader 'Execute the SQL command 
            While sqldr.Read
                Response.ContentType = "image/jpeg"
                Response.BinaryWrite(sqldr.Item("fto"))
            End While
            sqldr.Close()
            oConn.Close()
        Catch ex As Exception
            MsgBox1.ShowMessage(ex.Message)
        End Try
        'Close oConn

    End Sub
Esperando me puedan dar una mano..

Slds
__________________
Uno para todos!!!
Y todos para uno!!!
  #2 (permalink)  
Antiguo 23/05/2006, 18:23
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 20 años, 5 meses
Puntos: 0
Esperando me ayuden...
Saludos.
__________________
Uno para todos!!!
Y todos para uno!!!
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 05:27.