PDA

View Full Version : سوال: آپدیت فرم از طریق دیتابیس



santaclaus1989
یک شنبه 09 تیر 1392, 11:16 صبح
سلام من یه برنامه اتوماسیون تحت ویندوز نوشتم که کارمندان میتونند به هم پیام ارسال کنند ولی یه مشکل داره اونم اینه که وقتی کارمندی لاگین میکنه میتونه تعداد پیام هایی که براش فرستادند رو ببینه ولی اگر تا هنگامی که لاگین کرده و کارمند دیگه ای به اون پیغام بفرسته کارمند مقصد متوجه نمیشه یعنی باید لاگ اوت کنه بعد دوباره لاگین کنه... سوال من اینه که آیا راهی وجود داره که وقتی اطلاعات یه جدول در بانک اطلاعاتی به روز شد برنامه ما بتونه فرم رو آپدیت کنه؟؟؟:عصبانی++:

saied_hacker
یک شنبه 09 تیر 1392, 15:55 عصر
1- میتونی هر چند ثانیه 1 بار بیای و اطلاعات جدید رو از دیتابیس بخونی و اطلاعات فرم رو به روز کنی، در این صورت اگه تعداد کاربرات زیاد باشن و کارهای دیگه ای هم روی شبکه انجام بیشه به خاطر افزایش ترافیک ممکنه مشکل ساز بشه ...

2- استفاده از سرویس ، سرویسی رو برای سرور بنویسی و هر بار که کاربر لاگین می کنه به سرویس هم معرفی بشه و بعد خیلی راحت میتونی با کمک سرویس یه ارتباط دو طرفه بدون افزایش الکی ترافیک روی شبکه داشته باشی.... هر بار که پیامی ارسال شد برای مقصد هم هم زمان ارسال یا نمایش داده بشه یا فقط اعلام کنه که پیغمی دارید یا هرچی ...

Mahmoud.Afrad
یک شنبه 09 تیر 1392, 16:18 عصر
در مورد sqldependency جستجو کنید. قبلا مثال گذاشته شده. در msdn هم یک مثال هست.