![]() |
|
[سؤال] ExecuteNonQuery و ExecuteNonQueryAsync - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] ExecuteNonQuery و ExecuteNonQueryAsync (/showthread.php?tid=44749) |
ExecuteNonQuery و ExecuteNonQueryAsync - mmaalmesry - 12-01-23 السلام عليكم و رحمة الله و بركاته عند عمل قاعدة بيانات عن بعد sql مثلا يؤدى ذلك الى بطئ فى البرنامج و لاحظت أن هناك وظيفة لفتح الاتصال غير الوظيفة open وهى OpenAsync فمثلا بدلا ما نكتب فى الكود كود : conn.Openكود : conn.OpenAsyncفما الفرق بين الطريقتين و كيف نستفيد من طريقة المزامنة فى زيادة سرعة البرنامج ؟ RE: ExecuteNonQuery و ExecuteNonQueryAsync - Jounior_P - 12-01-23 إذا اتصلت بـ ExecuteNonQuery ، فسيتم الانتظار حتى يكتمل الكود كاملا. أما إذا قمت باستدعاء ExecuteNonQueryAsync ، ستستمر تعليمات الأكواد البرمجية الخاصة بك في التنفيذ وعند اكتمال الاستدعاء الفعلي لـ ExecuteNonQueryAsync عبر كائن <int> للقيمة التي سيقوم الكود بإرجاعها. |