PDA

View Full Version : ذخیره تصویر درsql server از طریق enterprise manager



نسیم 96
سه شنبه 20 فروردین 1387, 19:33 عصر
چه طوری میشه ازenterprise مربوط به sql server برای ذخیره تصویر توی یه جدول استفاده کرد . هر چی سرچ کردم از طریق کد نویسی می شد این کار رو کرد .در ضمن اگر میشه datatype باید چی باشه و بعد چه طور باید آدرس دهی بشه و بازیابی بشه ؟
ممنون

raravaice
سه شنبه 20 فروردین 1387, 21:17 عصر
سلام

مستقیم نمیتونی این کارو انجام بدی حتما باید از طریق کد نویسی انجام بشه. نوع فیلد هم باید image باشه بدین صورت که باید فایل رو stream کنی برزی توی بانک و همونجوری به صورت stream از بانک بخونی.

توی جستجو ها هم که ظاهرا نمونه کد پیدا کردی اگر نه توی همین سایت بگردی نمونه های زیادی پیدا میشه.

موفق باشید

seyedmostafa
یک شنبه 25 فروردین 1387, 09:04 صبح
اگه نتونستی پیدا کنی تا من برات بفرستم

نسیم 96
یک شنبه 25 فروردین 1387, 18:53 عصر
اگه نتونستی پیدا کنی تا من برات بفرستم
البته من می خوام آدرس رو ذخیره کنم ولی نمی دونم datatype باید چی باشه؟ و چه طور باید بازیابی بشه ؟ چون من میخوام بنا به انتخاب کاربر بعضی از رکوردهای موجود در دیتابیس با تصویراشون توی یه datagrid نشون داده بشن
ممنون

miladr
دوشنبه 26 فروردین 1387, 01:59 صبح
خوب شما دوتا کار میتونی انجام بدی
1 - عکس به شکل فایل رو سرور ذخیره بشه مثلا تو پوشه pic و برای هر رکورد با اسم غیر تکراری مثلا 1025.jpg
بعد عبارت pic\1025.jpg رو تو بانک به صورت رشته مثلا (Nvarchar) ذخیره کنی و هنگام نمایش این رشته رو به imageurl پیوند بدی(Eval)
2 - تو دیتابیس ذخیره کنی و هر دفعه بخونی.

هر روش ، خوبی و بدی خاص خودش رو داره!