回 帖 发 新 帖 刷新版面

主题:图片问题!!!

怎么把图片框里面的图片存进ACCESS数据库。。然后怎么又把图片读出来放到图片框里面
又怎么样才能和图片框绑定。。以翻阅记录呢。

回复列表 (共12个回复)

11 楼

我定义了。。。但是说缓冲区不能为空啊。。要不就是说未将对象引用到实例!!

我不知道怎么办了!!!

12 楼

不好意思,漏了一句,下面的改正了

Dim cn As New SqlConnection(connstr)
        Dim cmd As New SqlCommand("SELECT * FROM picture where dh='" & Me.Text.Substring(3) & "'", cn)
        da = New SqlDataAdapter(cmd)
        da.Fill(ds, "photo")   ’上面的你应该都看的懂的
        Dim c As Integer = ds.Tables("photo").Rows.Count
        If c > 0 Then   ’ 如果存在图片
  Dim bytBLOBData() As Byte = ds.Tables("photo").Rows(0)("pic")   
’创建图片的一个二进制数据,我需要的是同个编号的第一张图片          
Dim stmBLOBData As New MemoryStream(bytBLOBData)
'再创建一个可以支持存储区为内存的流
        PictureBox1.Image = Image.FromStream(stmBLOBData)
'从指定的流创建image对象,赋给PictureBox1
        End If
   bm = Me.BindingContext(ds, "photo") '这句是为前一张,后一张的功能做的设定
        CheckBm()

我来回复

您尚未登录,请登录后再回复。点此登录或注册