PDA

View Full Version : مشکل در ذخیره کردن تصویر در بانک



programerinfonet
سه شنبه 19 آذر 1392, 17:30 عصر
سلام دوستان
چرا نمی تونم با این کد تصویرمو تو بانک ذخیره کنم
همش خطا میده که نمی تونه نوع رو تبدیل کنه

MemoryStream ms=new MemoryStream();
pic_Driver_Image.Image.Save(ms,pic_Driver_Image.Im age.RawFormat);
byte[] arrpic = ms.GetBuffer();
SqlCommand my_cmd = new SqlCommand("INSERT into Tbl_Drivers(Driver_Image) values('" + arrpic + "')", my_con);
my_cmd.ExecuteReader();

hamid_hr
سه شنبه 19 آذر 1392, 17:43 عصر
وقتي اينطوري متغيير از نوع byte[] رو بخواي پاس بدي مياد اول تبديل به استرينگ ميكنه بعد استفده ميكنه
بايد اون arrpic رو با پارامتر پاس بدي


SqlCommand my_cmd = new SqlCommand("INSERT into Tbl_Drivers(Driver_Image) values(@arrpic )", my_con);
my_cmd.Parameters.Add(new SqlParameter("@arrpic", arrpic));
my_cmd.ExecuteReader();