Если вы используете Windows форму, то неплохо сохранить изображение как файл изображения в базе данных.Следующий код может вам помочь:
OpenFileDialog ofDlg = new OpenFileDialog();
ofDlg.Filter = JPG|*.jpg|GIF|*.gif|PNG|*.png|BMP|*.bmp";
if (DialogResult.OK == ofDlg.ShowDialog())
{
textBox1.Text = ofDlg.FileName;
picturebox.SizeMode = PictureBoxSizeMode.StretchImage;
picturebox.Image = new Bitmap(ofDlg.OpenFile());
}
// при сохранении в базе данныхw
db.conopen ();byte [] img = File.ReadAllBytes (изображение);
string query = "update tbl_emp_info set EMP_PHOTO=@image where EMP_ID=@empid";
cmd=new SqlCommand(query,db.con);
cmd.Parameters.AddWithValue("@Image",img);
cmd.Parameters.AddWithValue("empid", Emp_id);
cmd.ExecuteNonQuery();