Visual studio 2010 vb2010检索图像
您好,先生们。我试图从access数据库中检索一张照片,然后将其加载到PictureBox中,但我遇到了这种无法解决的问题。 我看到过与我类似的问题,但我无法理解其他人给出的解决方案,因为我只是一个新手。请有人帮我更正从access数据库检索图像文件的代码。谢谢 我正在使用access数据库和Visual Basic 2010 代码如下:Visual studio 2010 vb2010检索图像,visual-studio-2010,vba,Visual Studio 2010,Vba,您好,先生们。我试图从access数据库中检索一张照片,然后将其加载到PictureBox中,但我遇到了这种无法解决的问题。 我看到过与我类似的问题,但我无法理解其他人给出的解决方案,因为我只是一个新手。请有人帮我更正从access数据库检索图像文件的代码。谢谢 我正在使用access数据库和Visual Basic 2010 代码如下: Dim arrImage() As Byte Dim myMS As New IO.MemoryStream Dim da As New OleDb.OleD
Dim arrImage() As Byte
Dim myMS As New IO.MemoryStream
Dim da As New OleDb.OleDbDataAdapter("SELECT *
FROM tblEmp
WHERE EmployeeID= '"
& Me.txtID.Text
& "'", con)
Dim dt As New DataTable
da.Fill(dt)
If dt.Rows.Count > 0 Then
If Not IsDBNull(dt.Rows(0).Item("Picture")) Then
arrImage = dt.Rows(0).Item("Picture")
For Each ar As Byte In arrImage
myMS.WriteByte(ar)
Next
'
inFrm.PictureBox1.Image = Image.FromStream(myMS)
End If
End If
我从行中获取的参数无效错误
inFrm.PictureBox1.Image = Image.FromStream(myMS)
试着用这个替换代码行
inFrm.PictureBox1.PictureData = myMS.Read
和“重载解析失败,因为没有可访问的“Read”接受此数量的参数。从myMS.readget行中,出现错误“error 1'PictureData”不是“System.Windows.Forms.PictureBox”的成员。