تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 16

نام تاپيک: ذخیره و بازیابی عکس در دیتابیس

  1. #1
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    14 ذخیره و بازیابی عکس در دیتابیس

    سلام دوستان.
    من تو اینترنت هر چی گشتم نتونستم یه کد قابل فهم برای ذخیره عکس تو دیتابیس پیدا کنم.
    می خواستم لطف کنید و برام یه کد بنویسید که بتونم باهاش تو سی شارپ یه عکس رو بدم به برنامه و ذخیره بشه تو دیتابیس.
    بعد هم بتونم بازیابیش کنم.
    البته اگه میشه یه کد قابل فهم و ساده بنویسید.
    ممنون.

  2. #2
    داره خودمونی میشه sobhan1990's Avatar
    تاريخ عضويت
    Dec 2009
    پست ها
    118

    پيش فرض

    ذخیره عکس در اکسس با مثال عملی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ذخیره عکس در اس کیو ال سرور با مثال عملی:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    جای قسمت خط تیره لینک زیر رو بزارید:


    developercenter . ir


    البته منهای فاصله ها

  3. #3
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    ممنون از لطفتون.
    لینک های شم رو چک می کنم . اگه مشکلی بود مزاحم میشم.
    ممنون.

  4. #4
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام دوست عزیز.
    من لینک هایی که معرفی کردید رو نگاه کردم. ولی درست و حسابی چیزی متوجه نشدم. آخه اطلاعاتم یه کم کمه.
    و اینکه پروژه هایی هم که تو لینک ها بود اجرا نمیشد.
    اگه میشه یه sample برام بزارید و بازم اگه ممکنه برام بنویسید هر مرحله داریم چکار می کنیم.
    ممنون از لطفتون.

  5. #5
    داره خودمونی میشه sobhan1990's Avatar
    تاريخ عضويت
    Dec 2009
    پست ها
    118

    پيش فرض

    اگه وقت کردم امشب برات میزارم
    اگه امشب نذاشتم فردا.

  6. #6
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    11 چگونگی ذخیره کردن عکس در پایگاه داده Sql Server

    سلام.

    برای ذخیره کردن عکس در فیلدی از جداول پایگاه داده خود در Sql Server باید نوع فیلد را Image انتخاب کرد البته برای پایگاه داده اکسس باید نوع فیلد داده را OLE Object انتخاب کرد.

    فرض می کنم جدولی با نام Student به صورت زیر در پایگاه داده ای با نام School داریم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای ذخیره سازی عکس باید آنرا به صورت مجموعه ای از بایتها ذخیره کرد برای این کار در NET. کلاسی با نام فایل داریم که در این کلاس متدی به نام ReadAllBytes وجود دارد این متد آدرس عکس در کامپیوتر را گرفته و آنرا به صورت مجموعه ای از بایتها می خواند .

    برای راحتی کار تابعی به نام ConvertImageToByte را به صورت زیر تعریف می کنیم:


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این تابع آدرس عکس موجود در کامپیوتر را گرفته و آنرا به صورت مجموعه ای از بایتها خوانده و در متغیری به نام picture که به صورت آرایه ای از بایت تعریف شده ذخیره می کند.

    بقیه کار نوشتن دستور Insert برای درج کردن رکوردی در پایگاه داده :
    فرض می کنیم عکس با نام test.png در کنار فایل exe برنامه داریم


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دستورات بالا را در رویداد کلیک button خود بنویسید.

    حالا اگر به دیتابیس خود بروید و جدول خود را باز کنید می بینید در قسمت فیلد مربوط به عکس عبارت <Binary data> نوشته شده است اما اگر می خواهید کدهای عددی را ببینید در یک New Query دستور زیر را اجرا کنید:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نکته 1 : از نوع داده ای image فقط برای ذخیره سازی عکس استفاده نمی شود و می توان از این نوع برای ذخیره سازی فیلم و موسیقی و هرچیز دیگر استفاده کرد.

    نکته 2 : به جای نوع داده image می توان از نوع (varbinary(max استفاده کرد که نحوه نوشتن دستورات آن هیچ تفاوتی ندارد که توصیه می شود ازاین نوع داده استفاده کنید.

    موفق باشید.
    Last edited by عــــلی; 01-02-2011 at 08:39.

  7. 5 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  8. #7
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    ممنون از دوست خوبم hamishebahar که همیشه جواب های کامل و خوب میدن.

  9. این کاربر از aliaghaaaaa بخاطر این مطلب مفید تشکر کرده است


  10. #8
    داره خودمونی میشه sobhan1990's Avatar
    تاريخ عضويت
    Dec 2009
    پست ها
    118

    پيش فرض

    اینم یه ساده نمونه برنامه ذخیره و بازیابی عکس با دیتابیس اکسس:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  11. #9
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    خیلی ممنون از لطفت دوست عزیز.

  12. #10
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    می خواستم اگه میشه یکی لطف کنه و مثل دوست خوبم hamishebahar ، لود کردن عکس از دیتابیس و قراردادنش توی picturebox رو هم توضیح بده.
    ممنون از لطفتون/

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •