PDA

View Full Version : سوال: ذخیره مقدار null بجای image در دیتابیس



mzosan817
یک شنبه 14 شهریور 1389, 10:16 صبح
با سلام
با کد زیر می تونیم عکس رودر دیتابیس ذخیره کنیم
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
byte[] arrImage = ms.GetBuffer();
ms.Close();
Scmd.Parameters.AddWithValue("@pic", arrImage);
حالا اگه کاربر عکس رو وارد نکرده خواست بقیه اطلاعات رو ویرایش کنه چطوری و چه مقداری رو بجای پارامتر pic قرار بدم یا اگه خواست عکسی رو که قبلا در دیتابیس ذخیره کرده بود رو پاک کنه چطوری و با چه کدی میتونیم مقدار null رو در دیتابیس با نوع فیلد image ذخیره کنیم؟
ممنون

happy65_sh
یک شنبه 14 شهریور 1389, 10:51 صبح
Scmd.Parameters.AddWithValue("@pic", DBNull.Value);

fjm11100
یک شنبه 14 شهریور 1389, 13:50 عصر
البته یه پیشنهاد هم من میدم بهتره یک عکس که نشانگر نداشتن تصویره (مثلا برای اشخاص یک آدمک مشکی یا خاکستری) بذاری تا ظاهر برنامه ات بهتر بشه :خجالت: