مشاهده دست آورد نظرسنجی: خداییش ارزشش چقدره؟

رای دهنده
15. شما نمی توانید در این رای گیری رای بدهید
  • حرف نداره

    6 40.00%
  • کمی به دردم خورد

    2 13.33%
  • متوسط

    3 20.00%
  • خیلی خوب نیست

    0 0%
  • افتزاحه. برو جمعش کن

    4 26.67%
نمایش نتایج 1 تا 17 از 17

نام تاپیک: چگونگی ذخیره کردن تصویر در پایگاه داده

  1. #1
    کاربر دائمی آواتار mmssoft
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    Middle of nowhere
    پست
    847

    Post چگونگی ذخیره کردن تصویر در پایگاه داده

    چگونگی ذخیره کردن تصویر در پایگاه داده

    سلام به همه برنامه نویسای عزیز. تو این تاپیک می خوام آموزش ذخیره کردن تصویر در پایگاه داده رو بهتون آموزش بدم. مطلب رو بخونید؛ چون خیلی به دردتون می خوره :


    »قطعاً همه برنامه نویسان مایلند که در برنامه های مربوط به پایگاه داده خود بتوانند تصویر را نیز ذخیره کنند چون این امر یکی از ویژگیهای خوب و کارآمد برنامه خواهد بود . برای همین من این بار می خواهم روش ذخیره کردن تصویر را در پایگاه داده به شما عزیزان آموزش دهم .
    » همینطور که شما عزیزان برنامه نویس می دانید در پایگاه داده اکسس نوع مشخصی برای ذخیره کردن تصویر وجود ندارد که ما به طور اختصاصی از آنها استفاده کنیم ولی یک نوع داده به نام OLE Objectوجود دارد که می تواند هر گونه داده ای مانند صدا و تصویر را پشتیبانی کند . برای شروع شما برنامه Access را باز کرده و این فیلد ها را در آن ایجاد نمایید :
    ID => AutoNumber
    Picture => OLE Object
    حال این جدول را با نام Sample ذخیره کنید و پایگاه داده را با نامdb.mdb ذخیره نمایید . حال بدون این که داده ای در در این جدول وارد کنید از Access خارج شده و ویژوال بیسیک عزیز خودمان را باز کنید .
    »مواد لازم: ابزارهای مورد نیاز برای کار را به صورت جدول زیر بر روی فرم خود قرار داده و خاصیت های آنها را تنظیم کنید :
    نام کنترل
    خاصیت DataSource
    خاصیت DataField
    Data1
    -------------
    ------------
    Text1
    Data1
    ID
    Image1
    Data1
    Picture
    نام کنترل
    خاصیت Name
    خاصیت Caption
    Command1
    CmdNew
    New
    Command2
    CmdSave
    Save
    Command3
    CmdCancel
    Cancel
    CommonDialog1
    CmDialog
    -------
    کدهای زیر را برای ایجاد ارتباط با پایگاه داده در Form_Load بنویسید :
    ()Private Sub Form_Load
    "Data1.DatabaseName = App.Path & "\db.mdb
    "Data1.RecordSource = "SELECT * FROM Sample
    Data1.Refresh
    End Sub
    »کد باز کردن کادر محاورهای برای انتخاب عکس با دابل کلیک کردن بر روی ImageBox :
    ()Private Sub Image1_DblClick
    "CmDialog1.Filter = "(*.jpg)|*.jpg
    CmDialog.ShowOpen
    If CmDialog.FileName <> "" Then
    (Image1.Picture = LoadPicture(CmDialog.FileName
    End If
    End Sub
    »کد برای ایجاد رکورد جدید :
    ()Private Sub CmdNew_Click
    Data1.Recordset.AddNew
    CmdNew.Enabled = False
    CmdSave.Enabled = True
    CmdCancel.Enabled = True
    Call Image1_DblClick
    End Sub
    » کد برای ذخیره کردن رکورد ایجاد شده :
    ()Private Sub CmdSave_Click
    Data1.Recordset.Update
    CmdNew.Enabled = True
    CmdSave.Enabled = False
    CmdCancel.Enabled = False
    Data1.Recordset.MoveLast
    End Sub
    » کد برای صرفنظر کردن از رکورد ایجاد شده :
    ()Private Sub CmdCancel_Click
    Data1.Recordset.CancelUpdate
    CmdNew.Enabled = True
    CmdSave.Enabled = False
    CmdCancel.Enabled = False
    End Sub
    نکته : باید توجه داشته باشید که ذخیره کردن تصویر در پایگاه داده ظرفیت آن را به اندازه زیادی افزایش خواهد داد .

    کف کردید مثل این جوجه ها یا نه
    لطفا تشکر یادتون نره
    آخرین ویرایش به وسیله mmssoft : دوشنبه 01 تیر 1388 در 00:05 صبح

  2. #2
    کاربر دائمی آواتار Tasiyan
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    رشت
    پست
    544

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    دوست عزيز بهتره كد هاتون رو داخل تگ CODE بزاريد تا خوانا تر باشه

  3. #3
    کاربر دائمی آواتار SilverGold
    تاریخ عضویت
    تیر 1389
    محل زندگی
    مشهدالرضا علیه السلام
    پست
    150

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    با adodc هم توضیح می دین ممنون می شم

  4. #4
    کاربر جدید آواتار hossin74
    تاریخ عضویت
    آبان 1388
    محل زندگی
    لاهیجان
    پست
    29

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    سلام.اي كاش طرز خوندن از پايگاه داده رو هم مي نوشتين

  5. #5

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    سلام
    من با همين روش تصوير در بانك ascess ذخيره كردم براي بازيابي تصاوير و نمايش تصاوير ذخيره شده چه كدي بايد نوشت ؟ ممنون

  6. #6
    کاربر دائمی آواتار M.T.P
    تاریخ عضویت
    دی 1388
    محل زندگی
    Planet Earth
    پست
    1,769

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    من هیچ تکه کدی که عکس رو تو بانک ذخیره کنه نمیبینم!
    DataSource کنترل Picturebox رو به Data1 تنظیم میکنید؟

  7. #7

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    با روش بالا میشه تصویر را انتخاب کرد و روی کنترل image که قبلا در فرم طراحی شده گذاشت ولی زمانی که می خواهم ذخیره کنم تصویر در بانک ذخیره نمی شود .خاصیت datasource و datafield برای کنترل image تنظیم کردم .میشه بگید مشکل کجاست؟

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    دی 1389
    محل زندگی
    يه جاي ايران
    پست
    72

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    اقا سلام.مرسي از اموزش بسيار خوبتون.
    فقط اگه ميشه درج و فراخواني تصوير رو هم در vb.net آموزش بدين.
    خيلي ممنون ميشم اگه اين كارو بكنين.
    چون واقعا برام مهمه...
    مرسي
    دستتون درد نكنه

  9. #9
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    مازندران-بهشهر
    پست
    103

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    نقل قول نوشته شده توسط mah6951 مشاهده تاپیک
    با روش بالا میشه تصویر را انتخاب کرد و روی کنترل image که قبلا در فرم طراحی شده گذاشت ولی زمانی که می خواهم ذخیره کنم تصویر در بانک ذخیره نمی شود .خاصیت datasource و datafield برای کنترل image تنظیم کردم .میشه بگید مشکل کجاست؟
    خوب معلومه ذخيره نميشه اي داداشمون خيلي به خودش فشار اورد اين كد ها رو نوشت
    به ظر من كه از كامپوننت dbimage استفاده كنيين خيلي راحتره

  10. #10
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    مازندران-بهشهر
    پست
    103

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    اين روش به نظر من راحت ترين روشه
    http://up.iranblog.com/images/brw8tjf3o7wayqdvd9h.rar

    با حجم 2.91

  11. #11
    کاربر دائمی آواتار M_Maskout
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    تهران
    سن
    46
    پست
    150

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    ذخیره سازی عکس، صدا، فیلم و یا هر چیز دیگه تو بانک اطلاعاتی فقط جالبه! ولی کاربردی نیست.
    افزایش چشمگیر حجم بانک که باعث افت سرعت دسترسی به اون می‌شه و امنیت نگهداری بانک رو هم پایین می‌یاره. هر چند این امکان در تقریباً تمام بانک‌های اطلاعاتی وجود داره، ولی بهتره فقط اسم و مسیر عکس‌ها رو تو بانک نگهداری کنین و خود عکس رو بیرون از بانک نگه دارین.

  12. #12
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    مازندران-بهشهر
    پست
    103

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    يه سورس بزاري ممنون ميشم

  13. #13
    کاربر دائمی آواتار soheilbehro
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اردبیل
    سن
    35
    پست
    232

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    نقل قول نوشته شده توسط SilverGold مشاهده تاپیک
    با adodc هم توضیح می دین ممنون می شم
    با adodc امکان ذخیره مستقیم عکس تو بانک اطلاعاتی نیست و باید مسیر عکس رو ذخیره و نمایش بدی

  14. #14
    کاربر دائمی
    تاریخ عضویت
    مرداد 1389
    محل زندگی
    مازندران-بهشهر
    پست
    103

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    اگه نمونه برنامه اي كه من گذاشتم رو يه نگاه كني ميبيني كه با adodc هم ميشه عكس رو ذخيره كرد

  15. #15
    کاربر دائمی آواتار soheilbehro
    تاریخ عضویت
    آبان 1387
    محل زندگی
    اردبیل
    سن
    35
    پست
    232

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    نقل قول نوشته شده توسط M_Maskout مشاهده تاپیک
    ذخیره سازی عکس، صدا، فیلم و یا هر چیز دیگه تو بانک اطلاعاتی فقط جالبه! ولی کاربردی نیست.
    افزایش چشمگیر حجم بانک که باعث افت سرعت دسترسی به اون می‌شه و امنیت نگهداری بانک رو هم پایین می‌یاره. هر چند این امکان در تقریباً تمام بانک‌های اطلاعاتی وجود داره، ولی بهتره فقط اسم و مسیر عکس‌ها رو تو بانک نگهداری کنین و خود عکس رو بیرون از بانک نگه دارین.
    عیب این روش هم اینه که امنیت میاد پایین و هر کسی می تونه بره و اون عکس ها رو ببینه و هم مشکل پشتیبان گیری هم پیش میاد که سخت تر میشه
    بهترین روش برای ذخیره عکس در بانک اطلاعاتی ، استفاده از بانک اطلاعاتی sql است

  16. #16
    کاربر جدید آواتار pedramsanati
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    ايران.اردبيل.پارس آباد
    سن
    31
    پست
    13

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    ایول اویل این تاپیکو ایول

  17. #17
    کاربر دائمی
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اصفهان
    پست
    260

    نقل قول: چگونگی ذخیره کردن تصویر در پایگاه داده

    با سلام؛
    اگر بخواهیم عکسی که در دیتابیس ذخیره شده است را بصورت یک فایل داشته باشیم باید چه کار کنیم؟
    با تشکر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •