RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  46079 - ERROR AL CARGAR IMAGEN DE UNA BASE DE DATOS
Autor:  Andrés González Tenorio
He estado intentando llamar una imagen de una base de datos y he seguido al pie de la letra:

Dim strCn As String = "workstation id=AGONZALEZT;packet size=4096;user id=sa;data source=ODISEO;persist security info=False;initial catalog=Northwind"
Dim cn As New SqlConnection(strCn)
Dim cmd As New SqlCommand("SELECT * " & _
"FROM Categories", cn)
Dim da As New SqlDataAdapter(cmd)
Dim ds As New DataSet
da.Fill(ds, "Categories")
Dim c As Integer = ds.Tables("Categories").Rows.Count
If c > 0 Then
MsgBox("OK")
Dim bytBLOBData As Byte() = ds.Tables("Categories").Rows(c - 1)("Picture")
Dim stmBLOBData As New MemoryStream(bytBLOBData)
pbFoto.Image = Image.FromStream(stmBLOBData)
End If

Pero me da un error exactamente en esta linea:

pbFoto.Image = Image.FromStream(stmBLOBData)

El error dice: "arámetro utilizado no valido"

Mi pregunta es ¿Que diablos estoy haciendo mal?


Nombre
Apellidos
Correo
Comentarios