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

نام تاپیک: آیا تعداد کنتریهای Ado با سرعت اجرای برنامه ارتباط داره؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    آیا تعداد کنتریهای Ado با سرعت اجرای برنامه ارتباط داره؟

    آیا تعداد کنترلهای Ado با سرعت اجرای برنامه و همینطور سرعت هنگام استفاده از برنامه در شبکه ارتباط داره؟

    به نام خدا
    سلام
    من یه برنامه نصفه کاره دارم که تاحالاش چیزی بیشتر از 20 تا adocommand و بیشتر از 40 تا adoQuery و بیشتر از 20 تا adotable دارم. و نا برنامه تموم بشه احتمالا یه 10-20 تا Adoquery و adotable دیگه بهش اضافه میشه!
    من چون مثل شما اساتید دلفی کار نکردم و فقط کارهایی که تابحال باهش انجام دادم نه بیشتر! اینجور موقع ها نمی دونم چیکار باید بکنم!
    من برای تمام این adocommand ها و adotable ها وadoquery ها برای اتصال به sql از connectionstring استفاده کردم! یعنی برای هر کدوم conctionstriong را جدا ساختم!
    و حالا وقتی برنامه را اجرا می کنم. خیلی طول میکشه تا فرم اول بیاد!
    حالا تو جستجویی که تو انجمن دلفی داشتم انجام میدادم به موردی بر خوردم که البته در رابطه با ado نبود ولی برداشت من این بود که connection های زیاد باعث کند شدن برنامه میشه! فکر کردم شاید باید یه adoconnection داشته باشم و ارتباطشو به sql درست کنم! و بعد بقیه adotable ها و adoquery ها و adocommand ها را از طریق اون به sql وصل کنم!
    حالا درست فکر کردم یا نه؟ اگه باید این کارو بکنم تا قبل از این که تعداد کنترلهای ado بیشتر از این بشه! این کارو بکنم!
    اگه مال این نیست، پس از چی ممکنه باشه که برنامه دیر اجرا میشه!
    و از اون مطلبی که جستجو پیدا کردم، این برداشت هم کردم که اگه برنامه را تو شبکه استفاده کنیم ، این coonection های زیاد باعث کند شدن میشه! درسته؟
    و یه سوال دیگه اینکه من database ام sql است و دلفی از طریق ado همونطور که گفتم به sql وصل شدم. ولی حالا برنامه داره روی یک کامپیوتر اجرا میشه! اگه یه زمانی بخواهم از برنامه ام توی شبکه (حالا نه بزرگ، مثلا یه شبکه 5 تا کامپیوتری استفاده کنم) و بعد sqlserver را روی کامپیوتر اصلی نصب بشه و برنامه ام را که با دلفی نوشتم روی بقیه کامپیوترها قرار بگیرة! می تونه از طریق شبکه به database روی sql کامپیوتر اصلی وصل بشه! یا connection هاش مشکل پیدا میکنه؟ در این مورد اینکه برنامه بعدا تو همچین شبکه استفاده بشه، چه چیزی باید در نظر یگیرم؟
    لطف کنید راهنمایی کنید!
    با آروزی موفقیت و سلامتی
    آخرین ویرایش به وسیله oghab : دوشنبه 21 آذر 1384 در 19:12 عصر

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

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