麻烦大家了了!   我想存取数据库里的图片到IMAGE 和添加,修改,删除,  我已经试过了,但有点小问题。 
  所以请大家尽量地说清楚一点。谢谢。1
    最好是代码加注释!!

解决方案 »

  1.   

    代码自己找吧,
    存储IMAGE,就是以二进制的方式存储,即byte[],那么,你在添加,删除,修改的时候,以参数的方式进行添加或修改,以添加为便,
    SqlCommand cmd = new SqlCommand()..
    cmd.CommandText="INSERT INTO tImage( myImage ) Vlues( @myImage )";
    cmd.Parameters.Add( new SqlParameter( "@myImage",SqlDbType.Image ) );
    cmd.Parameters[0].Values= myImage;myImage即为由图片转换的字节数组
    ...
      

  2.   

    Bitmap img = new Bitmap(@"D:\11.jpg" );
    Stream sm = new MemoryStream();
    img.Save( sm,System.Drawing.Imaging.ImageFormat.Jpeg );
    byte[] tmp = new byte[ (int)sm.Length ];
    sm.Write( tmp,0,tmp.Length );
    sm.Close();
    可以以这种方法转换成字节数组,