nimam2008
دوشنبه 17 مرداد 1390, 16:07 عصر
با سلام
من می خوام با استفاده از دستور update حدود 3 تا عکس که توی دیتابیس در فیلدهای جداگانه ذخیره شده رو update کنم با استفاده از کوئری زیر
string query = "update Tabel1 set Pic1=@Pic1,Pic2=@Pic2,Pic3=@Pic3 where Id=@id";
cmdSave.Parameters.AddWithValue("@Pic1, ConvertImageToByte(tbxPic1.Text));
cmdSave.Parameters.AddWithValue("@Pic2, ConvertImageToByte(tbxPic2.Text));
cmdSave.Parameters.AddWithValue("@Pic3, ConvertImageToByte(tbxPic3.Text));
که tbxPic شامل آدرس عکس هستش
ولی می خوام اگر مثلا از بین این 3 عکس کاربر مثلا 2 تاشون رو تغییر داد فقط همونا تو دیتابیس تغییر کنه و بقیه مثل قبل باقی بمونه
لطفا کدی رو که می تونم به برنامه بگم که اگر texPic1.Text خالی بود لازم نیست مقداری رو واسه @Pic1 پاس بدی رو بهم بگید
با تشکر
من می خوام با استفاده از دستور update حدود 3 تا عکس که توی دیتابیس در فیلدهای جداگانه ذخیره شده رو update کنم با استفاده از کوئری زیر
string query = "update Tabel1 set Pic1=@Pic1,Pic2=@Pic2,Pic3=@Pic3 where Id=@id";
cmdSave.Parameters.AddWithValue("@Pic1, ConvertImageToByte(tbxPic1.Text));
cmdSave.Parameters.AddWithValue("@Pic2, ConvertImageToByte(tbxPic2.Text));
cmdSave.Parameters.AddWithValue("@Pic3, ConvertImageToByte(tbxPic3.Text));
که tbxPic شامل آدرس عکس هستش
ولی می خوام اگر مثلا از بین این 3 عکس کاربر مثلا 2 تاشون رو تغییر داد فقط همونا تو دیتابیس تغییر کنه و بقیه مثل قبل باقی بمونه
لطفا کدی رو که می تونم به برنامه بگم که اگر texPic1.Text خالی بود لازم نیست مقداری رو واسه @Pic1 پاس بدی رو بهم بگید
با تشکر