怎么从Access数据库里取出图片。我没有分了。大家帮帮我啊

                            
我的Access数据库里字段类型为OLE。里面保存了一张BMP格式的图片。我是这样做的   
   
  procedure   TMainForm.zdqClick(Sender:   TObject);  
  var  
      tempstream:   TMemoryStream;  
      bmp:TBitmap;    
  begin  
        try  
                  tempstream:=TMemoryStream.Create;            
                  TBlobField(ADOQuery_EP.FieldByName('E_Image')).SaveToStream(tempstream);                          
                  tempstream.Position:=0;  
                  Bmp:=TBitmap.Create;  
                  BMP.LoadFromStream(tempstream);  
                  EPArchivesForm.Image1.Picture.Bitmap.Assign(BMP);  
      finally  
                  tempstream.Free;  
                  BMP.Free;  
      end;        
  end;  
   
  取的时候提示Bitmap   image   is   not   valid

查看回复

相关问题