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

كيف أستطيع أن أعرف أن تنفيذ جملة الاستعلام قد انتهى؟

بدأه محمد سامر أبو سلو في 6 سبتمبر 2008 · 2 رد · 634 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحاول التعامل مع SqlNotificationRequest علما بأنني أعمل على Visual Studio 2008 وقد فشلت في التعامل معه حتى الآن هل من أحد يستطيع إفادتنا بدرس مفصل حول كيفية التعامل معه

الهدف النهائي إذا أحد لديه فكرة أفضل

الفكرة هي أنني أقوم بعمل استعلام تحديث باستخدام SqlCommand وطبعا التنفيذ يتم باستخدام ExecuteNonQuery والمشكلة أن الاستعلام يأخذ وقتا حتى ينتهي من التنفيذ وأريد طريقة أعرف بها أنه هل الاستعلام مازال جاري تنفيذه أم أنه انتهى من التنفيذ وذلك من داخل كود فيجول بايزيك

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

تحتاج الي استخدام asynchronous execution

Dim result As IAsyncResult = cmd.BeginExecuteNonQuery() 
result.IsCompleted

cmd تشير الي sqlCommand

#3

شكرا لك

نجح الأمر بعد إضافة النص التالي لـ Connection String

Asynchronous Processing=true

كما أشرت حضرتك

اقتباس
تحتاج الي استخدام asynchronous execution

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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

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

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

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

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