PDA

View Full Version : refresh شدن خودکار اطلاعات موجود در DbGrid



DlphIran
یک شنبه 19 شهریور 1385, 16:53 عصر
سلام
من از برنامه ام در محیط شبکه استفاده می کنم
اگر DbGrid مورد نظر نمایش داده شود و همزمان کلاینتها اطلاعاتی را وارد کنند تا زمانی که Adoquery غیرفعال و مجددا فعال نشود اطلاعات وارد شده توسط بقیه کلاینتها درون DbGrid نمایش داده نخواهد شد
آیا راهی وجود دارد که بدون پایین آوردن سرعت کار اطلاعات مرتبا Refresh شوند.

mzjahromi
یک شنبه 19 شهریور 1385, 17:15 عصر
در این مورد زیاد بحث شده و تا اونجائی که من به خاطر دارم هیچ کدوم هم به نتیجه نرسیده
ولی
اگر برنامه ات سه لایه باشه که با استفاده از ApplicationServer کارای زیادی میتونی بکنی.
ولی اگر برنامه ات معمولی باشه ...
به نظر من راهی جز Refresh کردن نداری مگه اینکه از قابلیتهای DBMS استفاده کنی و کاری بکنی که افت سرعت و کار تکراری حداقل بشه.

SoftDevCo
یک شنبه 19 شهریور 1385, 17:31 عصر
شما می تونی اطلاعات DBGrid رو کم کنی یا اینکه یه کامپوننت Grid بنویسی.

البته اگه شبکه، LAN باشه نباید Refresh شدن زیاد زمان ببره.