سلام
می خواستم بدونم چطور می تونم یک تصویر را در بانک اطلاعاتی (SqL) وارد کنم.
با تشکر.
سلام
می خواستم بدونم چطور می تونم یک تصویر را در بانک اطلاعاتی (SqL) وارد کنم.
با تشکر.
(if (openFileDialog1.ShowDialog()==DialogResult.OK
{
;(FileStream stream = new FileStream(openFileDialog1.FileName,FileMode.Open, FileAccess.Read
;(BinaryReader reader = new BinaryReader(stream
;(byte[] photo = reader.ReadBytes((int)stream.Length
;() reader.Close
;()stream.Close
; com.Parameters.Add("@aks", SqlDbType.VarBinary, photo.Length).Value = photo
}
else
; com.Parameters.Add("@aks", SqlDbType.VarBinary).Value = SqlBinary.Null
حالا یه دستور Insert به DataBase بنویس
;("com.commandText="insert into tabel values(@sks
دوست عزیز این سوال مکررا پرسیده شما شما می توانید با جستجو در سایت به سرعت به جوابتون برسید
http://www.barnamenevis.org/search.php
1- می خوام عکسی رو که از sql server جستجو کردم تو یه picture box نشون بدم. برای اینکارbuffer1 = (byte[])(objdataset.Tables["tbl_caramuz"].Rows[objcm.Position]["pic"]);
کد زیر رو می نویسم
MemoryStream objstream = new MemoryStream(buffer1);
PictureBox objbox =PictureBox1;
objbox.Image = Image.FromStream(objstream);
objbox = null;
objstream.Close();
اما error زیر رو میده
Unable to cast object of type ‘system.DBNull’ to type ‘system.Byte[]’
دلفی من شنیدم که خودش تمام کارهای ذخیره اطلاعات و این ها رو با یک ابزاریکه داره میکنه حیف که سی شارپ همچنین چیزی نداره !؟
سلام
من میخام عکسها رو توی یک فولدر ذخیره کنم و ادرسشون رو در دیتا یس ذخیره کنم
اما نمیدونم چی رو باید در فیلد ادرس عکس قرار بدم و اصلا چیکار باید بکنم؟؟؟
لطفا کمک کنید
تشکر