چگونه یک تصویر از imagebox را درون یک جدول از بانک بگذاریم؟
به طور مثال اگر خواستیم با کلیک بر روی یک دکمه دتصویر شخصی را در رکورد مربوط به جدول اطلاعات شخصی افراد ذخیره کنیم چکار کنیم؟
چگونه یک تصویر از imagebox را درون یک جدول از بانک بگذاریم؟
به طور مثال اگر خواستیم با کلیک بر روی یک دکمه دتصویر شخصی را در رکورد مربوط به جدول اطلاعات شخصی افراد ذخیره کنیم چکار کنیم؟
سلام
به اين پست يك نگاه كن
https://barnamenevis.org/showth...724#post539724
سلام دوست عزیز.
اگه یه سرچ کنید کلی چیزی پیدا می کنید.ولی از اونجایی که یه برنامه مینوشتم که این مطلب توش بود کدها رو برات میذارم....
cmd.CommandText = "insert into picture (image) values(@image)";
cmd.Connection = conn;
MemoryStream ms = newMemoryStream();
pictureBox1.Image.Save(ms, pictureBox1.Image.RawFormat);
byte[] buffer = ms.GetBuffer();
if (cmd.Parameters.Contains("@image") == false)
cmd.Parameters.Add("@image", SqlDbType.VarBinary).Value = buffer;
else
cmd.Parameters["@image"].Value = buffer;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
این کل کدهایی بود که من توی برنامم ازشون استفاده کردم.ولی خواهشا دیگه بحثش رو تازه نکنید چون تا حالا خیلی بحث شده.
موفق باشید...
Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."
با عرض تشکر حالا اگه خواستیم عکس رو باز یابی کنیم چکار باید بکنیم؟
SqlDataReader reader;
byte[] pic = null;
cmd.CommandText = "select image from picture";
cmd.Connection = conn;
conn.Open();
reader = cmd.ExecuteReader();
if (reader.Read())
{
pic = (byte[])reader.GetValue(0);
MemoryStream ms = newMemoryStream(pic);
Bitmap bmp = newBitmap(ms);
pictureBox1.Image = bmp;
}
reader.Close();
conn.Close();
داخل GetValue باید اندیس ستونی که عکس در اون قرار داره قرار بدی.
آخرین ویرایش به وسیله Sajjad.Aghapour : دوشنبه 07 مرداد 1387 در 00:04 صبح
Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."