PDA

View Full Version : مشکل در ارسال عکس به دیتا بیس اسکیول



perkas
سه شنبه 22 مرداد 1392, 12:30 عصر
سلام

من میخواستم یه عکس رو که تو پیکچر باکسم هست رو تو اسکیول ذخیره کنم

فیلدی که تو اسکیول ساختم نامش AX هست و نوعش هم IMAGE

کد زیر رو هم نوشتم ولی ارسال نمیکنه . مشکل کجاست ؟؟؟؟




Image axx=pictureBox1 .Image ;


var db = new mydataDataContext();

t2 tb = new t2

{
ax =axx ,

};

db.t2s .InsertOnSubmit(tb);
db.SubmitChanges();


لطفا فقط به روش LINQ راهنمائی کنید

salargham
سه شنبه 22 مرداد 1392, 15:37 عصر
سلام
دوست خوبم شما
1. نوع فیلدت رو از نوع image به varbinary تغییر بده.
2.این رو به فضای نامت اضافه کن.
;using System.IO
3. بعدش این کد رو اضافه کن.
MemoryStream Memory = new MemoryStream();
pictureBox1.Image.Save(Memory, System.Drawing.Imaging.ImageFormat.Jpeg);

4. td.ax = Memory.GetBuffer();
5.db.t2s .InsertOnSubmit(tb);
db.SubmitChanges();
6. اتمام کار