PDA

View Full Version : چرا برنامه های من که از database استفاده میکنند ، Crash یا هنگ میکنند؟



AmirAh
چهارشنبه 17 اردیبهشت 1393, 06:20 صبح
سلام دوستان،
برنامه هایی را که در آنها از database استفاده کرده ام ، 90% شان Crash یا هنگ میکنند .
با اینکه مثالهای مختلفی را در این زمینه نگاه کرده ام و مواردی مانند استفاده از BackgroundWorker را نیز
رعایت کرده ام ولی باز این مشکل کم و بیش وجود دارد.
من خودم فکر میکنم که در زمینه مدیریت حافظه و منابع سیستم مشکل دارم ، مثلا کی و کجا در چه عناصری(datareader ,dataset,datatable ,...)
کانکشن را باید ببندم و از این گونه موارد.(اصطلاحا دوزاریم نیفتاده )
در اینجا از دوستانی که در این مورد میتوانند منابع جمع و جور و مفیدی را برای یادگیری و مطالعه معرفی کنند (کتاب ، مقاله ، لینک و ....) تقاضای یاری دارم.
ممنون

majidnazari65
چهارشنبه 17 اردیبهشت 1393, 09:19 صبح
دیتابیست اکسسه؟

Mani_rf
چهارشنبه 17 اردیبهشت 1393, 09:42 صبح
درواقع این سوالی هست که ما باید از شما بپرسیم.
درباره این مثله قبلا صحبت شده و با کمی جستجو بهتر میتونی به پاسخ برسی. اما به صورت کلی شما هرجا که کانکشن رو باز کردی، همین که اطلاعات رو خوندی باید کانکشن رو ببندی. همه جا و همیشه. راه بهتر اینه که از Using استفاده کنی. درباره همه این ها توضیح داده شده که بهتره جستجو کنی.