Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2006, 12:51
jcdlcc
 
Fecha de Ingreso: noviembre-2003
Mensajes: 107
Antigüedad: 20 años, 6 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!!!