下边是c#连接db2之后,取图片的代码            cmd.CommandText = "select img from table where img_id='001'";
            OleDbDataReader rd = cmd.ExecuteReader();
            while (rd.Read())
            {
       byte[] Data = new byte[0];
       Data = (byte[])rd["img"];//读取第一个图片的位流
      int t = Data.Length;
     if (t > 0)
      {
     MemoryStream stream = new MemoryStream(Data,true);
     stream.Write(Data, 0, t);
     System.Drawing.Image picbImage = System.Drawing.Image.FromStream(stream,true);
     picbImage.Save(@"c:\\abc.jpg");
     stream.Flush();
     stream.Close();
     }
数据库里的图片是完整的,abc.jpg图片只显示一部分画面,其余地方时灰色....