你问题描述不清。
如果你是说要把图片存入SQL SERVER 中,并要能取出,那你需要Image类型。
但这种类型需要你先把文件流格式转变成为2进制才行,读取自然翻过来

解决方案 »

  1.   

    sorry:我的意思是图片类型字段(jpg,gif,bmp),我的数据库是access
      

  2.   

    我做了一个事例,不需要。关于这个问题,还待研究,还有,显示图片应该是pictureBox,但我一直都没有做过,帮忙提示
      

  3.   

    http://www.codeproject.com/cs/database/albumviewer.asp
    取图片:
    string sql="select * from pic where pic_id=2";
    OleDbDataAdapter oleDa=new OleDbDataAdapter(sql,conn);
    oleDa.Fill(ds,"pic");
    byte[] bPic=(byte[])ds.Tables["pic"].Rows[0]["bin"];
    System.IO.MemoryStream stream = new System.IO.MemoryStream(bPic, true);
    stream.Write(bPic, 0, bPic.Length);
    Bitmap bmp = new Bitmap(stream);
    pictureBox1.Image = bmp;