با ado به بانک اس کیو ال روی سرور متصل شدم بعداز اینکه سیستم به حالت standby می رود و کاربر مجددا وارد می شود کانکشنها قطع می شوند
چطوری می توانم تشخیص wakeup بدهم و کانکشنها رو مجددا متصل کنم
با ado به بانک اس کیو ال روی سرور متصل شدم بعداز اینکه سیستم به حالت standby می رود و کاربر مجددا وارد می شود کانکشنها قطع می شوند
چطوری می توانم تشخیص wakeup بدهم و کانکشنها رو مجددا متصل کنم
سلام.
این کار با استفاده از هندلینگ پیغام ها میسر می شه. هنگام StandBy شدن و در اومدن از این حالت، به تمام پروسه ها پیغامی ارسال می شه که الان نمی دونم چی بود.
با جستجو می تونید پیداش کنید.
راه دیگه اینه که وقتی یکی از اشیای ADO شما نتونست کارش رو "به دلیل لاست شدن کانکشن" انجام بده، در except بلوک try مرتبط به کانکشنش، ارتباط رو از سر بگیرید. این طوری با وجود قطع شدن شبکه هم برنامه تلاش مجدد خواهد داشت.
توابع تبدیل تاریخ با دقت 5000 سال
پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/
نرم افزار پخش مویرگی
راه حل: شما می تونید خیلی ساده قبل از انجام هر تراکنش ، اتصال کانکشن رو چک کنید (با اکسپشن) و در صورت وصل نبودم مجددا اتصال رو بر قرار کنید