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

نام تاپیک: مشکل با کانکشن ado

  1. #1
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962

    مشکل با کانکشن ado

    سلام
    من توی پروژه ام چند تا فرم دارم که هرکدام باسه خود چندتا رکوردست دارند من یک کانکشن به صورت public در ماژول تعریف کردم و در اولین فرم بارگذاری می کنم و برای بازکردن رکوردست هایم ازاین کانکشن استفاده می کنم
    مشکلی که من دارم این است که اگر یکی از رکوردست های من تعداد رکوردهایش بالا باشد زمان باز شدن آن رکوردست خیلی به طول می انجامد در صورتی که اگر همان رکوردست را با یک کانکشن دیگر که باز شده و فقط توسط این رکوردست مورد استفاده قرار گیرد سرعت فوق العاده بالایی دارد
    می خواهم بدانم آیا باید برای هر رکوردست یک کانکشن ایجاد کرد یا نه یک کانکشن را چندین رکوردست در فرمهای مختلف می توانند استفاده کنند ؟؟؟؟؟
    دوما اگر جواب مثبت است چرا سرعت پایین می آید ؟؟؟؟

  2. #2

    یک سوال

    :oops: با سلام
    1- آقای «کم حوصله» آیا شما پس از پایان کار رکوردست ها و کانکشن تون رو می بندید یا همین طور تا پایان برنامه باز می ذاریدشون؟ یکی از اصولی که در کار با ADO و امثال این مهم به نظر می رسد این است که شما همیشه در ابتدای هر کاری با بانک آن را باز کرده و در انتهای آن، بستنش را از یاد نبرید.
    2- آیا شما اندیس و کلید اصلی و ... برای جداول خود تعریف کرده اید؟ یکی از چیزهایی که باعث بالا رفتن سرعت هنگام کار با جداول می شود، وجود اندیس (Index) و کلید اصلی (Primery Key) می باشد. البته با توجه به گفته های شما این قسمت زیاد تأثیری در کار شما ندارد، ولی رعایت آن بسیار مناسب می باشد.

    البته شما نگفتید که فرم های شما روی هم باز می شوند و یا هر کدام به تنهایی و بعد از بسته شدن فرم قبلی باز خواهند شد؟

    با احترام - خدانگهدار.

  3. #3
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    سلام دوست عزیز
    اولا من فرمهایم می تواند روی هم باز شود یعنی همزمان چندین فرم باهم باز شود
    دوما من در ابتدا که فرم لود می شود رکوردست های خود را تعریف و بازکرده و در انتها که فرم یسته می شود در فرم آنلود آنها را بسته و از حافظه خارج می کنم
    فقط کانکشن من در ابتدا پروژه باز و در انتها بسته می شود که البته با راهنمایی های آقای آذیش عزیز تقریبا مشکلاتم حل شد
    ضمنا من قوانین کلید اصلی را رعایت کرده ولی از ایندکس نمی توانم استفاده کنم چون کانکشن من از نوع client است و ایندکس فقط روی کانکشن از نوع server جواب می دهد
    بازهم سوالی داشتید من در خدمتم :oops:

  4. #4

    خوب پس به ما هم بگید

    سلام دوست عزیز

    شما اگه استاد آذیش (اگه غلط نوشتم ببخشید) جواب رو داده اند همین جا به عنوان نقل قول و یا هر شکل دیگری جواب را منعکس نمایید تا سایر دوستان هم استفاده کنند.

    متشکر- خدانگهدار.

  5. #5
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    سلام
    دوست عزیز آقای روح ا.. چرا شما اینقدر زود ناراحت می شین جواب این سئوال را استاد عزیز آقای آذیش به صورت موضوع مهم در بخش گذاشتند و من هم دیگر جسارت نکردم که اینجا هم بیارم ولی با این حال می توانید از این دولینک استفاده کنید

    http://www.barnamenevis.org/viewtopic.php?t=2772
    http://www.barnamenevis.org/viewtopic.php?t=2853
    بازم من معذرت می خواهم :oops:

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

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