سلام دوستان
برنامه ای دارم با دلفی که تحت شبکه استفاده می شه
روش اتصال به بانک اطلاعاتی SQL از طریق Ado Connection می باشد
به علت ضعیف بودن access point ممکنه هر از گاهی ارتباط شبکه قطع بشه در حالی که برنامه در حال استفاده توسط کاربر می باشد و کانکشن باز است حالا وقتی شبکه قطع میشه از اونجایی که کامپوننت Ado connection نمی فهمه که ارتباط قطع شده و ممکنه در خط بعدی برنامه یه Query چیزی اجرا بشه سیستم میره تو هنگ و پیغام خطا و بعضی وقتا فقط باید از task manager پروسه رو End Task کنی تا برنامه بسته شه!!
می خواستم ببینم دوستان آیا چنین تجربه ای داشتن؟ یا راه حلی؟ من Event های کانکشن رو چک کردم هیچکدوم هوشمندی لازمو ندارن که بفهمن ارتباط با سرور قطع شده!!
چصور می شه قبل از هر اجرا دستور دیتا بیسی چک بشه که اگر ارتباط کانکشن با سرور برقراره انجام بشه؟

با تشکر از همه دوستان