ariobarzan
چهارشنبه 10 شهریور 1389, 18:06 عصر
سلام
من یک برنامه تحت شبکه دارم که بانک اون SQL هست
جدولی توی بانک هست که یکی از فیلد های هر رکورد اون میتونه حالت های مختلفی داشته باشه
بطور مثال فیلد Status میتونه سه حالت دیتا داشته باشه Ready , Suspend, out
من توی برنامه از AdoQuery برای دیدن رکورد ها در این سه حالت استفاده کردم
هر رکورد میتونه توسط یکی از کاربر های شبکه ویرایش بشه .
مشکل اینه که اگه یکی از کاربر ها رکورد ها رو ویرایش کنه در برنامه کاربران دیگه تا وقتی کوئری رو دوباره Run نکنند تغییرات دیده نمیشه و این مسئله منو دچار مشکل کرده
چه راه حلی برای این مسئله هست که وقتی جدولی تو بانک SQL تغییر کرد من متوجه بشم و کاری کنم که کوئری ها بلافاصله اجرا بشن و داده های همه کاربران Update بشه؟
ممنون
من یک برنامه تحت شبکه دارم که بانک اون SQL هست
جدولی توی بانک هست که یکی از فیلد های هر رکورد اون میتونه حالت های مختلفی داشته باشه
بطور مثال فیلد Status میتونه سه حالت دیتا داشته باشه Ready , Suspend, out
من توی برنامه از AdoQuery برای دیدن رکورد ها در این سه حالت استفاده کردم
هر رکورد میتونه توسط یکی از کاربر های شبکه ویرایش بشه .
مشکل اینه که اگه یکی از کاربر ها رکورد ها رو ویرایش کنه در برنامه کاربران دیگه تا وقتی کوئری رو دوباره Run نکنند تغییرات دیده نمیشه و این مسئله منو دچار مشکل کرده
چه راه حلی برای این مسئله هست که وقتی جدولی تو بانک SQL تغییر کرد من متوجه بشم و کاری کنم که کوئری ها بلافاصله اجرا بشن و داده های همه کاربران Update بشه؟
ممنون