我正在使用以下代码从数据库中获取数据并加载到图片框
Dim vrPicFromDB = IO.File.ReadAllBytes(DsPic.tblPicTest.Item("Picture"))
Dim ms As New MemoryStream(vrPicFromDB)
PictureBox1.Image = Image.FromStream(ms)
它在语句的DsPic.tblPicTest.Item(“Picture”))部分给出错误。 我也试过
CByte(DsPic.tblPicTest.Item("Picture")))
但它也会出现同样的错误。
请告知如何修复它。 谢谢 Furqan
答案 0 :(得分:1)
假设“Picture”列是数据库中的Image列,那么加载vrPicFromDB字节数组的行将如下所示:
Dim vrPicFromDB As Byte()
vrPicFromDB = CType(DsPic.tblPicTest.Rows(0).Item("Picture"), Byte())
该行假设您已加载至少1行数据。