سلاممیخواستم ببینم بهترین روش قرار دادن عکس در جدول اس کیو ال چیه و هم بهینه هست و هم کار کردن باهاش راحت تره. و چجوری انجام میشه.
سلاممیخواستم ببینم بهترین روش قرار دادن عکس در جدول اس کیو ال چیه و هم بهینه هست و هم کار کردن باهاش راحت تره. و چجوری انجام میشه.
بسم الله الرحمن الرحیم
با سلام
تا اون جایی که بنده می دونم بهترین نوع برای ذخیره اون varbinary(max) است.
و با تابعی مشابه تابع زیر می توان عکس رو به بایت تبدیل کرد و سپس در بانک ذخیره نمود.
موفق باشید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام....
راهحل دیگه قرار دادن ادرس عکس در دیتابیس هستش که خوب مسایل خودش رو داره.... ولی ویژگیش اینه که حجم دیتابیس پایین میاد....
از مسایلش میشه گفت:
- طرف هر عکسی رو در اون ادرس مشخص شده با اون اسم بذاره، به عنوان عکس انتخابی نشون داده میشه!! پس هر کسی نباید به سیستم دسترسی داشته باشه!!یا به اون قسمت خاص...
- اگر قرار باشه بکاپی گرفته بشه، پوشهی مربوط به عکس ها هم باید بکاپ بشه!!
- اینکه فایل ها رو باید منتقل کنیم به پوشهی عکس های برنامه...
ولی اگر برنامههای تحت وب رو نیگا کنین، اکثرا ادرس عکس رو ذخیره میکنن و نه خود عکس رو و این به دلیل حجم دیتابیس هستش که نجومی بالا نره!
Last edited by senaps; 26-11-2012 at 00:07.
سلام کسی میتونه بگه من تا اینجا رونوشتم ولی نمیشه؟
SqlConnection con = new SqlConnection();
SqlCommand cmd = new SqlCommand();
con.ConnectionString = "Data Source=.;Initial Catalog=tell_tell;Integrated Security=True";
con.Open();
cmd.Connection = con;
string sql = "insert into tell(name,family,pic)values('{0}','{1}','{2}')";
sql = string.Format(sql,textBox1.Text,textBox2.Text,pict ureBox1.Image);
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
con.Close();
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)