PDA

View Full Version : سوال: اجرا و ذخیره مرحله به مرحله



aliramazani
جمعه 21 شهریور 1393, 01:01 صبح
عکس ضمیه را ببینید:

123338

در حال حاضر وقتی روی دکمه ذخیره کلیک میکنم یکباره اطلاعات ذخیره و نشون داده میشن. میخوام وقتی ذخیره را زدم اطلاعات یکی یکی ذخیره بشن و جدول یکی یکی آپدیت بشه و همچنین پروگرس بار هم بافر پر کنه یعنی به ازای اظافه شدن هر دیتا یکی به بافرش اظافه بشه.
توی دکمه ذخیره از یک حلقه استفاده کردم که یک دفعه چندین سطر به دیتابیس اظافه میکنه.

راستی این روش رو سرعت برنامه تاثیری داره؟ آخه روش قبلیم که یکباره اطلاعات را ذخیره میکرد چند دقیقه سیستم هنگ میکرد وبرنامه قابل دسترسی نبود و بعد یکباره تا ذخیره سازی تموم میشد بعد از چند دقیقه برنامه قابل دسترسی بود.

danialafshari
جمعه 21 شهریور 1393, 03:00 صبح
با سلام
من در فرم شما دلیل خاصی نمیبینم که چند دقیقه هنگ کنه
البته به نوع فیلد هاتون در بانک و سایزشون هم بستگی داره
در رابطه با پروژه شما اطلاعاتی ندارم، ولی شاید بشه دیتابیسش رو نرمال سازی کرد
حتماً از کامپوننت Background Worker یا Thread برای ذخیره اطلاعات استفاده کنید ببینید مشکلتون حل میشه؟
موفق باشید

aliramazani
جمعه 21 شهریور 1393, 11:27 صبح
من متاسفانه با tread آشنا نیستم. در این پروژه توی یادگیری ترد باید دنبال چی باشم که کارم را راه بندازه؟

danialafshari
شنبه 22 شهریور 1393, 12:27 عصر
من متاسفانه با tread آشنا نیستم. در این پروژه توی یادگیری ترد باید دنبال چی باشم که کارم را راه بندازه؟

چیزه خاصی نداره
Thread in C# (http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CB8QFjAA&url=http%3A%2F%2Fwww.albahari.com%2Fthreading%2Fth reading_persian.pdf&ei=DQEUVLnfBsf3Oo7EgZgE&usg=AFQjCNEd9QXfG7q1HwRXJ8fcwsDjn0aB1w)