主题:图片问题!!!
			 dengxi
				 [专家分:310]  发布于 2005-11-18 13:22:00
 dengxi
				 [专家分:310]  发布于 2005-11-18 13:22:00							
			怎么把图片框里面的图片存进ACCESS数据库。。然后怎么又把图片读出来放到图片框里面
又怎么样才能和图片框绑定。。以翻阅记录呢。
						
					 
		
			
回复列表 (共12个回复)
		
								
				11 楼
				
					 dengxi [专家分:310]  发布于 2005-11-23 17:48:00
dengxi [专家分:310]  发布于 2005-11-23 17:48:00				
				我定义了。。。但是说缓冲区不能为空啊。。要不就是说未将对象引用到实例!!
我不知道怎么办了!!!
							 
						
				12 楼
				
					 宝宝啊呜 [专家分:990]  发布于 2005-11-25 13:28:00
宝宝啊呜 [专家分:990]  发布于 2005-11-25 13:28:00				
				不好意思,漏了一句,下面的改正了
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()
							 
									
			
我来回复