PDA

View Full Version : نمایش اطلاعات به طور online



mohsenaminzare
جمعه 05 مهر 1387, 16:27 عصر
با سلام
در بعضی از برنامه ها می بینیم مدام یکسری اطلاعات بصورت انلاین نمایش داده می شود مثلا تعداد کاربران فعال . تعداد کارمندان موجود . و..... من هم یک کتابخانه دارم می خوام در یک گوشه از برنامه همیشه اطلاعاتی از جمله بهترین کتابها ، کتابهای موجود، کتابهای امانت داده شده و.... رو در هر لحظه از بانک اطلاعاتی جمع آوری و نمایش دهد چجوری این کار باید انجام شه که به cpu و منابع سیستم هم فشار نیاد.
با تشکر

Asad.Safari
یک شنبه 07 مهر 1387, 23:58 عصر
می تونید با یه تایمر هر زمان که خواستین اطلاعات رو آپدیت کنی . فکر نکنم زیاد فشار بیاد .


موفق باشید

mohsenaminzare
دوشنبه 08 مهر 1387, 20:02 عصر
سلام . فکر کنم سرعت پایین بییاد وقتی 1000 رکورد به بالا رو سرچ می کنه. در ضمن باید را های دیگری هم باشه !

علیرضا مداح
دوشنبه 08 مهر 1387, 20:07 عصر
سلام دوست عزیز،
MSDN - SqlNotificationRequest and Detecting Notifications (ADO.NET) (http://msdn.microsoft.com/en-us/library/3ht3391b.aspx)

mohsenaminzare
دوشنبه 08 مهر 1387, 23:35 عصر
با تشکر
کد رو اجرا کردم وقتی رکوردی رو تغییر می دم و دکمه رو می زنم time out می ده مشکل کجاست؟

آقای مداح اگر می شه یک نمونه کد بذارید من که هر کاری می کنم جور در نمی میاد همش time out می ده خاصیت time out رو هم تغییر دادم ولی تغییری نکرد.

علیرضا مداح
جمعه 12 مهر 1387, 08:02 صبح
کدی که استفاده میکنید را اینجا قرار دهید ،
Exception رخ داده را به طور کامل بنویسید ،
این خطا ممکن است بر اثر به اتمام رسیدن Pool Size باشد ، پیشنهاد میکنم هنگام کار با SqlConnection و دیگر اشیاء مربوطه از کلیدوازژه using یا بلوک try-catch-finally استفاده نمایید و در قسمت finally ، شیء SqlConnection را Dispose و Close نمایید تا با این مشکل برخورد نکنید ، جهت اطلاعات بیشتر :
http://dotnetweblog.wordpress.com/2008/01/19/max-pool-size-reached/

mohsenaminzare
جمعه 12 مهر 1387, 14:07 عصر
چیزی که دقیقا می خوام اینه که در فرم اصلی تعداد کتابهای موجود کتابخانه رو به طور انلاین نمایش بده چون ممکن است همزمان کتابی امانت داده شود یا تحویل گرفته شود.

اینم کدی که time out می ده:

mohsenaminzare
جمعه 26 مهر 1387, 12:29 عصر
لطفا کمک کنید . به نظرم راه های اسان تری هم باید باشه. نمود عینی این مسئله windows explorer خود ویندوزه که به طور انلاین اطلاعات درایوها و فولدرها رو نمایش می ده.

mohsenaminzare
شنبه 04 آبان 1387, 10:00 صبح
کدی که استفاده میکنید را اینجا قرار دهید ،
Exception رخ داده را به طور کامل بنویسید ،
این خطا ممکن است بر اثر به اتمام رسیدن Pool Size باشد ، پیشنهاد میکنم هنگام کار با SqlConnection و دیگر اشیاء مربوطه از کلیدوازژه using یا بلوک try-catch-finally استفاده نمایید و در قسمت finally ، شیء SqlConnection را Dispose و Close نمایید تا با این مشکل برخورد نکنید ، جهت اطلاعات بیشتر :
http://dotnetweblog.wordpress.com/2008/01/19/max-pool-size-reached/

سلام اینم کد :
پیغام error می ده که expire time out