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? |