Visual Basic.NET - Recuperar imagen de base de datos

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Recuperar imagen de base de datos

Publicado por Lucia (6 intervenciones) el 03/10/2006 13:02:15
vale, ya esta solucionado... para q esto funcione la imagen debe ser bmp, ahora me gustaria saber como hacerlo para las imagenes de formato Jpg, gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar