Recuperar imagen de base de datos
Publicado por Lucia (6 intervenciones) el 03/10/2006 11:16:26
Hola,
Estoy intentando recuperar una imagen de la base de datos para pintarla en un picturebox. He visto un ejemplo en un post y he intentado hacerlo igual.
If Not IsDBNull(.Item("Imagen")) Then
Dim datos As Byte() = CType(.Item("Imagen"), Byte())
bckImagen = CType(.Item("Imagen"), Byte())
Dim imgBD As New System.IO.MemoryStream(datos)
Dim imagen As New Bitmap(imgBD)
pbxFoto.Image = imagen
End If
donde .Item("Imagen") es el campo de mi DataSet donde me traigo la imagen de la BD.
pero cuando pasa por:
"Dim imagen As New Bitmap(imgBD)" me da el siguiente error:
Excepción no controlada del tipo 'System.ArgumentException' en system.drawing.dll
Información adicional: Parámetro utilizado no válido.
he visto en el dataset realmente hay datos y no se porque me puede dar ese error
si me podeis ayudar por favor... gracias.
Estoy intentando recuperar una imagen de la base de datos para pintarla en un picturebox. He visto un ejemplo en un post y he intentado hacerlo igual.
If Not IsDBNull(.Item("Imagen")) Then
Dim datos As Byte() = CType(.Item("Imagen"), Byte())
bckImagen = CType(.Item("Imagen"), Byte())
Dim imgBD As New System.IO.MemoryStream(datos)
Dim imagen As New Bitmap(imgBD)
pbxFoto.Image = imagen
End If
donde .Item("Imagen") es el campo de mi DataSet donde me traigo la imagen de la BD.
pero cuando pasa por:
"Dim imagen As New Bitmap(imgBD)" me da el siguiente error:
Excepción no controlada del tipo 'System.ArgumentException' en system.drawing.dll
Información adicional: Parámetro utilizado no válido.
he visto en el dataset realmente hay datos y no se porque me puede dar ese error
si me podeis ayudar por favor... gracias.
Valora esta pregunta


0