我现在想把 C:\aa.jpg 这个文件以二进制的形式保存到sql2000数据库中
请问应该怎么操作

解决方案 »

  1.   

    http://www.cnblogs.com/mc-dragon/archive/2007/01/15/620978.aspx
      

  2.   

    //简单写一下
    MemoryStream stream=new MemoryStream();
    byte[] photo=null;
    Image img=new Bitmap(@"C:\aa.jpg");
    img.Save(stream,ImageFormat.Bmp);
    BinaryReader br=new BinaryReader(stream);
    photo=stream.ToArray();
    stream.Close(); comm.CommandText="Insert Into YourTable(ID,photo) Values ('001',@photo)";
    comm.Parameters.Add("@photo",OleDbType.VarBinary,photo.Length).Value=photo;
    comm.ExecuteNonQuery();
    }
      

  3.   

    对了,数据库不同参数的表示法不一样。。SQL语句需要小改一下。。