View Full Version : تشخيص queryهاي اكتيو شده
سیروس مقصودی
چهارشنبه 16 مهر 1399, 13:42 عصر
با سلام
من در برنامه ام از AdoQueryهاي زيادي استفاده نموده ام . چگونه ميتوانم تشخيص يدهم كه كدام يك از queryها اكتيو هستش تا آن را غيرفعال كنم
با تشكر
یوسف زالی
چهارشنبه 16 مهر 1399, 21:11 عصر
سلام. برای چی می خواهید دی اکتیو کنید؟
سیروس مقصودی
جمعه 18 مهر 1399, 13:08 عصر
با سلام
در برنامه وقتی میخواهم فایل پشتیبان بازیابی کنم پیام میده که کاربر دیگری در حال استفاده است . میخواستم ببینم کدام فایل active هستش . لازم به توضیح هستش که سیستم در حالت سینگل استفاده میشه . چگونه میتوانم این مشکل را حل کنم
با تشکر
یوسف زالی
شنبه 19 مهر 1399, 11:31 صبح
دیتابیس شما دسکتاپه؟ مثل اکسس؟
و اینکه چند تا کانکشن باز کردید؟ یکی دارید که همه ازش استفاده می کنن یا بیشتر از یکی؟
سیروس مقصودی
سه شنبه 22 مهر 1399, 12:21 عصر
ديتابيس sql server هستش و تعداد كانكشن يدونه هستش كه همه از آن دارن استفاده ميكنند .
یوسف زالی
سه شنبه 22 مهر 1399, 16:42 عصر
این مورد رو می تونید به چند روش انجام بدید که راحت ترینش بیرون انداختن همه یوزرهاست از اس کیو ال. از طریق خود نرم افزارش.
کار بهترش اینه که یک تیبل داشته باشید که مثلا هر 30 ثانیه یک بار توسط برنامه یوزرها بررسی می شه و آی دی هر یوزری که کانکت می شه توشه، اگر استاتوسش 0 شد برنامه خودش رو ببنده، بعد از اگزه ادمین که دست شماست یک پیام به همه یوزر ها پابلیش کنید که سیستم 30 ثانیه دیگه بسته می شه کارهاتون رو سیو کنید، بعد از اون استاتوس کل یوزر ها رو 0 کنید.
سیروس مقصودی
چهارشنبه 23 مهر 1399, 18:38 عصر
با تشکر
راحت ترینش بیرون انداختن همه یوزرهاست از اس کیو ال. از طریق خود نرم افزارش
به چه طریق با کد نویسی میتوان یوزر مورد نظر را از اسکیوال بیرون انداخت .
با تشکر
یوسف زالی
چهارشنبه 23 مهر 1399, 20:39 عصر
kill @@spid
با اکتیویتی مونیتور هم می تونید همین کارو کنید
سیروس مقصودی
جمعه 25 مهر 1399, 21:03 عصر
با تشکر
یک پیام به همه یوزر ها پابلیش کنید که سیستم 30 ثانیه دیگه بسته می شه کارهاتون رو سیو کنید
چگونه میتونم به یوزرها از طریق سیستم پیام بفرستم ؟
آیا میتونم بعد از kill نمودن . برنامه یوزر مورد نظر را هم ببندم
با تشکر
یوسف زالی
جمعه 25 مهر 1399, 23:08 عصر
وقتی دارید یک تایمر می نویسید در همون می تونید تیبل پیام رو هم برای یوزر چک کنید.
بماند که راه های دیگه ای مثل تی سی پی و غیره هم هستند.
برنامه می تونه وقتی قراره بسته بشه، خودش terminate کنه خودش رو.
با اس کیو ال نمی تونید مستقیم اپلیکیشن رو ببندید. مگه این که روی رویداد OnDisconnect کد نویسی کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.