تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ExecuteNonQuery و ExecuteNonQueryAsync
#1
السلام عليكم و رحمة الله و بركاته

عند عمل قاعدة بيانات عن بعد sql مثلا يؤدى ذلك الى بطئ فى البرنامج

و لاحظت أن هناك وظيفة لفتح الاتصال غير الوظيفة open  وهى OpenAsync  فمثلا بدلا ما نكتب فى الكود
كود :
conn.Open
نكتب
كود :
conn.OpenAsync
و هناك أيضا ExecuteNonQuery و ExecuteNonQueryAsync و هكذا

فما الفرق بين الطريقتين و كيف نستفيد من طريقة المزامنة فى زيادة سرعة البرنامج ؟
الرد }}}
تم الشكر بواسطة:
#2
إذا اتصلت بـ ExecuteNonQuery ، فسيتم الانتظار حتى يكتمل الكود كاملا.
أما إذا قمت باستدعاء ExecuteNonQueryAsync ، ستستمر تعليمات الأكواد البرمجية الخاصة بك في التنفيذ وعند اكتمال الاستدعاء الفعلي لـ ExecuteNonQueryAsync عبر كائن <int> للقيمة التي سيقوم الكود بإرجاعها.
الرد }}}
تم الشكر بواسطة: رضوان الجماعي , mmaalmesry


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مشكلة تظهر فى ExecuteNonQuery AmeenRashed 1 478 14-11-23, 05:36 PM
آخر رد: AmeenRashed
Smile مشكله فى ExecuteNonQuery ارجو المساعده هشام السيد 3 2,622 21-04-20, 09:03 PM
آخر رد: عبد العزيز البسكري
  رسالة لم تتم تهيئة خاصية ExecuteNonQuery عباسة 3 3,759 13-02-17, 10:14 AM
آخر رد: عباسة
  [VB.NET] مشكلة cmdinsert.ExecuteNonQuery() kazanova 0 1,785 11-07-15, 07:34 PM
آخر رد: kazanova

التنقل السريع :


يقوم بقرائة الموضوع: