دوستان من در بانک اس کیو الم سه تا داده رو می خوام ذخیره کنم اولی و دومی متن هستند و در سومی می خوام عکس ذخیره کنم نوعش رو هم image تعریف کردم حالا توی سی شارپ وقتی می خوام فرمان ذخیره متن از داخل دو تکست باکس و عکسی که در داخل picture box هست رو بنویسم اروری می ده که عکسش رو قرار دادم. ضمنان کدهایی که نوشتم هم اینجا هستند: ممنون میشم راهنماییم کنید و بگید که علت مشکل کجاست؟
string strr;
strr = "Data Source=.;Initial Catalog=bca;Integrated Security=True";
SqlConnection con = new SqlConnection(strr);
con.Open();
SqlCommand com = new SqlCommand("insert into Table_1(name,pass,akss)values(@name,@pass,@akss)", con);
com.Parameters.AddWithValue("@name", textBox1.Text.Trim());
com.Parameters.AddWithValue("@pass", textBox2.Text.Trim());
MemoryStream Memory = new MemoryStream();
pictureBox1.Image.Save(Memory, pictureBox1.Image.RawFormat);
byte[] arrImage = Memory.GetBuffer();
Memory.Close();
com.Parameters.AddWithValue("@akss", arrImage);
com.ExecuteNonQuery();
com.Parameters.Clear();
MessageBox.Show("عکس شما ذخيره شد");
con.Close();
return;
این هم تصویر ارور:
http://www.uploadax.com/images/98184320572514275324.jpg
ممنون میشم راهنماییم کنید