الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن تحديد الزمن المستغرق أثناء عملية إحضار البيانات من قواعد البيانات ؟

بدأه AhmedOuda في 27 أكتوبر 2010 · 3 رد · 725 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن تحديد الزمن المستغرق أثناء عملية إحضار البيانات من قواعد البيانات

بمعنى أريد عمل progress bar ليحدد الوقت المقدر في عملية إحضار البيانات الكبيرة

وذلك لحل مشكلة توقف البرنامج (not responding ) أثناء إحضار بيانات من كبيرة تصل إلى

3 m تقريبا

#2
اقتباس
كيف يمكن تحديد الزمن المستغرق أثناء عملية إحضار البيانات من قواعد البيانات

بمعنى أريد عمل progress bar ليحدد الوقت المقدر في عملية إحضار البيانات الكبيرة

وذلك لحل مشكلة توقف البرنامج (not responding ) أثناء إحضار بيانات من كبيرة تصل إلى

3 m تقريبا

عملية احضار البيانات من قاعدة البيانات من الصعب حسابها أثناء تنفيذها لإنها تعتمد على عدة عوامل و لكن ما تستطيع عمله هو تنفيذ كود إحضار البيانات داخل Thread منفصل و ذلك لمنع توقف الشاشه أثناء إحضار البيانات و بعد أن يبدء الـ Thread عمله يمكنك إظهار شاشة Model تحتوى على الـ Progress من نوع Marquee و اخر كود يكون موجود داخل الـ Thread يكون اخفاء هذه الشاشه.

و الله ولي التوفيق

1

مدونتي: C++ Tips and Tricks

#3

أخي الكريم

هناك العديد من العوامل في تحديد الزمن

مثل

1.hardware الموجودة عليها قاعدة البيانات

2. عدد المستخدمين المتواجدين حاليا ويقومن بالطلب على قاعدة البيانات

3. حجم قاعدة البيانات المخزنة

4 كمية البيانت المطلوبة من المستخدم

5. عمليات ال threding التي يتسطيع ت تنفيذها ال Oprating System

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#4

السلام عليكم

شكرا لكlخواني الأعزاء علي الاجابة عن سؤالي

بارك الله فيكم

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…