ورود

نسخه کامل مشاهده نسخه کامل : begin execute nonquery



darya_66_12_12
08-05-2010, 22:13
begin execute nonquery چيكار مي كنه؟؟؟؟؟؟؟؟؟
برام 1 مثال هم بزنيد لطفا
ممنون ميشم بگيد begin executereader چيكار ميكنه؟؟؟؟؟
جلو جلو تشكر مي كنم اگه بهم جواب بديد

anvar.net
08-05-2010, 23:23
زمانی که بخواهید با استفاده از کمند کارهایی بجز خواندن اطلاعات از بانک رو انجام بدی مثلا درج یک رکورد جدید در بانک از execute nonquery استفاده می کنیم.

در حالت طبیعی در زمان اجرای کمند ما کنترلی مابین عملیات نداریم اما با begin و end اگه اشتباه نکنم میتونیم کارهایی رو انجام بدیم

در صورتی هم که از واکشی اسنکرون استفاده کنید بدرتون می خوره

یه ازمون و خطاء ساده بکنید رینج کار دستتون می یاد

mahdi7s
08-05-2010, 23:58
ادامه صحبت کاربر anvar.net

متد های که با Begin و End شروع می شوند همان کار کار متد شبیهشان که بدون کلمه Begin است را انجام می دهند اما از نخ دیگری برای اجرای آن متد استفاده می کنند در از چند نخی (multi threading) برای اینکار استفاده می کنند که می توانید خوتان هم اینکار رو انجام بدید.
و چند نخی بودن باعث میشه که هنگام اجرای اون متد نخ اصلی برنامه آزاد باشه و شما بتونید کارهای دیگر را در سطح برنامه انجام بدید بدون اینکه نگران اجرای متد قبل باشید.

موفق باشید