谢谢

解决方案 »

  1.   

    sql中只能得到byte[]数据,不能得到image或者bitmap之类的对象
      

  2.   

    这有个例子: 从数据库取出照片放到image中
    SqlCommand cmd = new SqlCommand("Select photo from pp where id=1",SqlConn);
    byte[] b = (byte[]) cmd.ExecuteScalar(); 执行查询获得byte
    System.IO.MemoryStream=new System.IO.MemoryStream(b,true);  
    stream.Write(b,0,b.Length);//放到stream里
    image=new Bitmap(stream) //转换成Bitmap
    stream.Close();
      

  3.   

    byte[]将它转换成图片就可以了