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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 14 از 14

نام تاپيک: یه نرم افزار هتل می خواستم بنویسم پایگاه Access می خواستم استفاده کنم

  1. #11
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    سلام

    در برخی مواقع برای اطمینان بیشتر از بازده کار ، باید مشکل ترین راه حلها رو امتحان کرد ... !!
    بانک اکسس در صورتی که اطلاعات ( رکوردها ) بیش از حداقل 2000 یا 3000 ، جستجوش خیلی کند میشه ( از مرز 5 ثانیه می گذره ) ...
    ولی SQL این مشکل رو نداره ، و در تعداد رکوردهای بالا این مشکل پیش نمی یاد ...
    نکته مهم دیگه امنیت اکسس هست که چیزی در موردش نگم بهتره ...
    مهمترین دلیل من برای این تاکید این بود که با SQL ، میشه کلی در استفاده از حافظه صرفه جویی کرد و سرعت کار با جداول رو بالا برد ...
    استفاده از ADOQuery و دستورات SQL ، می تونه کلی از حافظه اشغال شده رو آزاد کنه ...
    برای مثال برای فیلتر کردن یک جدول اگر از یک ADOTable و دستور Filter استفاده بشه ، کل رکوردهای جدول در حافظه می مونند و فقط اونهایی که توی شرط فیلتر هستند نشون داده میشند ( بقیه آزاد نمی شن ، فقط پنهان میشن ) ، ولی در صورت استفاده از SQL ، با یک Query می شه فقط رکوردهای مورد نظر رو لود کرد و حافظه رو اشغال نکرد ...
    شاید این موضوع در برنامه زیاد محسوس نباشه ولی در صورت استفاده زیاد مشکلاتی ( اعصاب خورد کن ) رو به وجود می یاره ...
    البته مورد بالا برای برنامه های تحت شبکه هست ...

    خلاصه بسته به برنامت می تونی از یکیشون استفاده کنی ، ولی احتمال پشیمان شدن استفاده از اکسس از SQL بیشتره ... !!


    توی کاربرد راحت اکسس شکی نیست ولی یه خورده سختی برای کارایی بیشتر بی ارزش نخواهد بود ...


    البته من از طرز کار برنامه شما خبر ندارم ، ولی این احتمال رو می دم که در بعضی موارد به مشکل بر خواهید خورد ...

    موفق باشید ...
    در مورد سرعت جستو جوی کم در اکسس فکر میکنم اشتباه میکنین .
    من یک بانک اکسس دارم که حدود 460 هزار قلم اطلاعات داره و مربوط میشه به برنامه یه دانشگاه که از سال 76 تا همین الان نمرات دانشجوهاشون رو توش ذخیره کردن ، سرعت جست و جو با seek رو یه سیستم با cpu 500 و ram 256 خیلی عالیه تقریبا بلادرنگ .
    حجم بانکام 19مگابایته و با vb برنامش نوشته شده

  2. #12
    آخر فروم باز mahdi bg's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    مشهد
    پست ها
    1,543

    پيش فرض

    سلام

    از شمائي كه ميگين با SQL كار كردين اين سئوال بعيده . محدوديتي نداره فقط اگه از خود engine اكسس استفاده كنين سرعت دسترسي به ركوردها كمتره .
    محدوديتي نداره و به خاطر اينكه نيازي به نسب برنامه اضافي براي راه اندازي توي كامپيوترهاي ديگه نيست، خيلي مفيده.
    در این حد رو می دونم منظورم این بود که برنامه برای
    تحویل به مشتری با Access ننوشته بودم
    فعلا هم طرف منصرف شده اما باز هم ممنون

  3. #13
    آخر فروم باز mahdi bg's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    مشهد
    پست ها
    1,543

    پيش فرض

    سلام

    استفاده از ADOQuery و دستورات SQL ، می تونه کلی از حافظه اشغال شده رو آزاد کنه ...
    برای مثال برای فیلتر کردن یک جدول اگر از یک ADOTable و دستور Filter استفاده بشه ، کل رکوردهای جدول در حافظه می مونند و فقط اونهایی که توی شرط فیلتر هستند نشون داده میشند ( بقیه آزاد نمی شن ، فقط پنهان میشن ) ، ولی در صورت استفاده از SQL ، با یک Query می شه فقط رکوردهای مورد نظر رو لود کرد و حافظه رو اشغال نکرد ...
    Mahmood_N عزیز از این نوشته تون تعجب کردم
    مگر با اکسس نمیشه از ADOQuery استفاده کرد؟؟؟؟

    نکته مهم دیگه امنیت اکسس هست
    توی این برنامه زیاد مهم نیود
    چون فعلا cancel شده و طرف منصرف شده

    توی قدرت SQL Server هم شکی نیست
    بازم هم ممنون

  4. #14
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    Mahmood_N عزیز از این نوشته تون تعجب کردم
    مگر با اکسس نمیشه از ADOQuery استفاده کرد؟؟؟؟
    درسته ! ...
    ولی منظورم استفاده تنها از این کامپوننت نبود ، منظورم دستورات SQL ای هست که کار رو خیلی راحت تر می کنه ، و با استفاده از این کامپوننت ( و کامپوننتهای دیگه ) میشه ازش استفاده کرد ، راستش شاید با اکسس هم بشه و من نمی دونم !!!!!!!!

    موفق باشید ...

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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