saeedvbm
دوشنبه 30 تیر 1393, 20:53 عصر
با سلام خدمت اساتید ، با کد زیر عکس و متنو تو جدول ذخیره می کنم . وقتی تکیت باکس خالی باشه ، خالی ذخیره می کنه ولی وقتی عکس رو انتخاب نمی کنم ارور می ده . و پیکچر باکس خالی رو قبول نمی کنه و ممنون میشم راهنماییم کنید .
byte[] img = null;
FileStream FS = new FileStream(@openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(FS);
img = br.ReadBytes((int)FS.Length);
string Query = "insert into img (name,image) values('" + comboBox1.SelectedItem + "',@img)";
sc.Open();
SqlCommand cmd = new SqlCommand(Query, sc);
cmd.Parameters.Add(new SqlParameter("@img", img));
try
{
cmd.ExecuteNonQuery();
this.fillgrid();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
sc.Close();
}
byte[] img = null;
FileStream FS = new FileStream(@openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(FS);
img = br.ReadBytes((int)FS.Length);
string Query = "insert into img (name,image) values('" + comboBox1.SelectedItem + "',@img)";
sc.Open();
SqlCommand cmd = new SqlCommand(Query, sc);
cmd.Parameters.Add(new SqlParameter("@img", img));
try
{
cmd.ExecuteNonQuery();
this.fillgrid();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
finally
{
sc.Close();
}