نمایش نتایج 1 تا 4 از 4

نام تاپیک: عکس در پایگاه داده

  1. #1

    عکس در پایگاه داده

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

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1382
    محل زندگی
    تهرانسر_ فاز5
    پست
    317


    دوست من من تا حالا این کارو نکردم ولی فکر کنم باید ادرس اون عکستو توی پایگاه ذخیره کنی
    :wink:

  3. #3
    سلام
    دوست عزیز شما توسط شی ado یا data میتوانید این کار را بکنید
    کافی است که ار تباط آنها را بر قرار کنید
    بدین صورت که یک شی ado داخل فرم گذاشته و آن را به بانکتان متصل میکنید و جدولی که دارای عکسها است را به آن معرفی میکنید بعد یک شی image داخل فرم گذاشته و دیتا سورس آن را به adoو دیتا فیلد آن را به فیلد عکستان متصل میکنید خواهید دید که با حرکت شی ado عکس های شما به نمایش در خواهد آمد
    در مورد شی data هم همچنین است
    و برای ذخیره کردن عکس در بانکتان توسط شی ado را کامل نمیدانم ولی توسط شی data control شما همان کارهای بالا را انجام دهید یعنی ارتباطات را برقرار کنید زمانی که میخواهید عکس را به بانک منتقل کنید ابتدا یک addnew میکنید سپس توسط دستور loadpicture عکس خود را در image بار میکنید سپس update میکنید در این لحظه فایل عکس شما در بانک ذخیره میسود

    :!: :!: :!: البته من پیشنهاد میکنم هرگز فایلهای عکس خود را به بانک منتقل نکنید بدلیل اینکه حجم بانک شمارا بینهایت بالا میبرد به طوری که یک فایل 100kb زمانی که در بانگ ذخیره میشود در حدود 16mb (کمتر یا بیشتر) فضا اشغال میکند
    ضمنا نوع فیلد خود را در بانک باید از نوع binery بگیرید

    امید وارم که قابل فهم بوده باشد

  4. #4
    سلام دوست عزیز برای اینکه یک عکس رو تو بانک اطلاعاتی اکسس بتونیم ذخیره کنیم خیلی سادست ولی بهتری که انکارو نکنیم چون هم حجم بانک رو بالا میبره هم سرعت دسترسی به اطلا عات رو در عوض من یه پیشنهاد میکنم که قبلان خودم ایکاره کردم اول یه پوشه به نامه تمپ در دایرکتری ریشه بانک اطلاعاتی خودتون درست کنین بعد هر عکسی رو که میخواین ذخیره کنین با یه open file dialog انتخاب کنین البته معادل این کنترل در vb6 Comman dialog که هر وقت عکس اتخاب شد برنامه یک کپی از اون عکس رو تو دایرکتری تمپ ذخیره کنه به وسیله تابع FileCopy()بعد تنها آدرس اون عکس تو بانک اطلاعاتی ذخیره کنین به این صورت هم حجم بانکتون پایین میاد هم بهینه میشه

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

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