ورود

View Full Version : سوال: بروزرسانی بانک اطلاعات در شبکه



Mahdi.Delphi
جمعه 04 اسفند 1391, 16:00 عصر
سلام یک بانک mysql دارم که 3 تا کلاینت از طریق LAN (بوسیله ODBC) به سرور متصل هستن. وقتی یکی از کلاینت ها رکوردی به بانک اضافه کنه یا دیتایی رو تغییر بده برای اینکه سایر سیستم ها مطلع بشوند،(DBGrid اونها به روز بشه) از چه متدی استفاده کنم؟! خیلی ممنون

Tiam121
شنبه 05 اسفند 1391, 11:52 صبح
راه راحت اینه که از تایمر استفاده کنی تا مثلا هر دقیقه یک بار بروزرسانی رو انجام بده اما راه سخت تر این که باید یه flag به بقیه کلاینت ها ارسال کنی تا اونا خودشون بروزرسانی رو انجام بدن

Mahdi.Delphi
شنبه 05 اسفند 1391, 21:56 عصر
بهترین روش برای به روزرسانی DBGrid چیه ؟ من Adotable رو یک بار Close و بعد Open میکنم. این کار زمانی که پایگاه داده بزرگ باشه و روی شبکه محلی، باعث افت سرعت نمیشه؟! آیا استفاده از Requery گزینه بهتری نیست ؟! ممنون

Tiam121
یک شنبه 06 اسفند 1391, 07:32 صبح
میتونی از کامپوننت anydac استفاده کنی کارایی قابل قبولی داره.اما ado برای سرعت یکی از بهترین گزینه ها هست واسه خوندن اطلاعات از reader اون استفاده کن فقط تا سرعت کم نشه