PDA

View Full Version : سوال: مشکل قطع ارتباط بانک پس از standby شدن سیستم



pooyeshpajooh
دوشنبه 27 آبان 1392, 20:19 عصر
با ado به بانک اس کیو ال روی سرور متصل شدم بعداز اینکه سیستم به حالت standby می رود و کاربر مجددا وارد می شود کانکشنها قطع می شوند
چطوری می توانم تشخیص wakeup بدهم و کانکشنها رو مجددا متصل کنم

یوسف زالی
سه شنبه 28 آبان 1392, 10:03 صبح
سلام.
این کار با استفاده از هندلینگ پیغام ها میسر می شه. هنگام StandBy شدن و در اومدن از این حالت، به تمام پروسه ها پیغامی ارسال می شه که الان نمی دونم چی بود.
با جستجو می تونید پیداش کنید.
راه دیگه اینه که وقتی یکی از اشیای ADO شما نتونست کارش رو "به دلیل لاست شدن کانکشن" انجام بده، در except بلوک try مرتبط به کانکشنش، ارتباط رو از سر بگیرید. این طوری با وجود قطع شدن شبکه هم برنامه تلاش مجدد خواهد داشت.

parsidev
یک شنبه 07 اردیبهشت 1393, 14:38 عصر
راه حل: شما می تونید خیلی ساده قبل از انجام هر تراکنش ، اتصال کانکشن رو چک کنید (با اکسپشن) و در صورت وصل نبودم مجددا اتصال رو بر قرار کنید