请帮助我从我的mysql数据库中检索图片 仍有错误“参数无效”
DTEmployee = ExecuteQuery("SELECT picture FROM employee WHERE EmpID='22'")
Dim bytes() As Byte
bytes = DTEmployee.Rows(0).Item("picture")
Dim memStream As New System.IO.MemoryStream(bytes)
Dim X As Image = Image.FromStream(memStream) --parameter is invalid
Dim X2 As Image = X
PictureBox1.Image = X2
X.Dispose()
memStream.Close()
PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
在检索图像并进行转换时仍然没有运气。
答案 0 :(得分:0)
你可以尝试
Dim ms As New MemoryStream(CType(DTEmployee.Rows(0).Item("picture"), Byte()))
Dim img As Image = Image.FromStream(ms)
答案 1 :(得分:0)
bytes = DTEmployee.Rows(0).Item("picture")
Dim memStream As New System.IO.MemoryStream(bytes)
Dim BMP As New Bitmap(memStream)
PictureBox1.Image = BMP