Hola quiero mostrar una foto que guarde en la base de datos SQL SERVER EXPRESS tipo datos image, este es mi codigo:
Código:
mSqlServerExpress.Conectar()
Dim sql As String = "SELECT Logo FROM Logo as Imagen WHERE (Codigo = " & 1 & ")"
Dim cmd As SqlCommand = New SqlCommand(sql, conexionSqlEx)
Dim rs As SqlDataReader = cmd.ExecuteReader()
While rs.Read
Dim imgByteData As Byte() = CType(rs.Item("Imagen"), Byte())
Dim imgMemoryStream As New IO.MemoryStream(imgByteData)
Dim bitmap As Bitmap = New Bitmap(imgMemoryStream)
'Dim bitmap As Bitmap = Drawing.Image.FromStream(imgMemoryStream)
pbxVista.Image = bitmap
End While
mSqlServerExpress.Desconectar()
Cuando llega a la linea:
Código:
Dim imgByteData As Byte() = CType(rs.Item("Imagen"), Byte())
Se vuelve loco y se pone a ejecuta el codigo de otra form, ni idea porque asi que supongo en esa linea esta el error?
Sugerencias bienvenidas.
PD: NO da error solo que no muestra la foto y al depurar paso a paso ocurre lo que dije.