public void SaveImage(string MID, OpenFileDialog openF) { string fileName = openF.FileName.ToString(); FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); byte[] imgBytesIn = br.ReadBytes((int)fs.Length); conn.Open(); StringBuilder strSql = new StringBuilder(); strSql.Append("update employee set employeePhoto=@photo where employeeID='" + MID+"'"); OleDbCommand com = new OleDbCommand(strSql.ToString(), conn); com.Parameters.Add("@photo", SqlDbType.Binary).Value = imgBytesIn; com.ExecuteNonQuery(); conn.Close(); } public void ReadImage(string yname, PictureBox MyImage) { byte[] imgBytesIn = null; conn.Open(); OleDbCommand com = new OleDbCommand("select * from employee where employeeName='" + yname + "'",conn); OleDbDataReader dr = com.ExecuteReader(); while (dr.Read()) { imgBytesIn = (byte[])dr.GetValue(2); } dr.Close(); conn.Close(); MemoryStream ms = new MemoryStream(imgBytesIn); Bitmap bmp = new Bitmap(ms); MyImage.Image = bmp; }