1.先从本地打开一个图片,然后存入数据库中。
2.从数据库中读取图片,怎样保存到本地的一个图片文件中?
3.对从数据库中读取的图片,修改一下对应编号后,再插入数据库中。

解决方案 »

  1.   

    可以参考我的资源:http://download.csdn.net/source/873865
      

  2.   

    http://blog.csdn.net/gisfarmer/archive/2009/01/04/3701136.aspx
      

  3.   

    存路径和存二进制流都各有利弊,可以到网上去看看
    给你一个数据库以二进制流存储的方法
    //从数据库提取数据放入picturebox中
    byte[] pic= (byte[])myCom.ExecuteScalar();
    if (pic.Length > 0)
    {
        MemoryStream stream = new MemoryStream();
        //将保存在流中的数据写入内存流
        stream.Write(pic, 0, pic.Length);
        pictureBox1.Image = Image.FromStream(stream);
    }                
    //将本地的图片存入数据库
    FileStream mPicture = new FileStream(FileName1, FileMode.Open);
    byte[] picByte = new byte[mPicture.Length];
    //用文件流保存二进制流
     mPicture.Read(picByte, 0, (int)mPicture.Length);传参数picByte(image型),在存储过程中insert即可
      

  4.   

    一个最简单的办法:
    往数据库中写入图片相对路径就可以了。
    最好是在所写工程中的bin目录下的Debug目录下,建立一个文件夹(images),存入相对路径就OK了