PDA

View Full Version : به هنگام سازي اطلاعات در سرور و كلاينت



hamidprogramer
جمعه 06 دی 1387, 12:41 عصر
سلام
من يك پايگاه اطلاعاتي درست كردم كه بر روي يك كامپيوتر به عنوان سرور قرار گرفته و بانك اون SqlServer 2005 Se هست اين برنامه در حال حاضر كار ميكنه؟
حالا مشكل من اينه كه وقتي كاربري از طريق يك كلاينت شروع به ورود د اده ها مي كنه ركوردهايي كه در بانك درج شده از طريق كلاينت ديگر و يا حتي سرور قابل رويت نيست مگر اينكه يكبار برنامه رو باز بسته كنيم . البته من در حالات مختلف يعني در Event هاي مختلفي جداول رو Requery مي كنم اما ركوردهاي درج شده رو تا زمان راه اندازي مجدد برنامه مشاهده نمي كنم.
مي خوام بدونم چه راه حلي و چگونه براي اين مسئله وجود داره .

hamidprogramer
یک شنبه 08 دی 1387, 19:39 عصر
آيا واقعاً راه حلي نداره رفع اين مشكل ؟!

araelectronic@ymail.com
دوشنبه 09 دی 1387, 02:37 صبح
با سلام
دوست عزيز اين مشكل تنها ميتونه از نوع پرسوجوي شما باشه اگه به درستي و در زمان استفاده درخواست بديد يا درخواستهاي قبلي را refresh كنيد اين مشكل پيش نمياد

vcldeveloper
دوشنبه 09 دی 1387, 03:42 صبح
آيا واقعاً راه حلي نداره رفع اين مشكل ؟!
اگر یک جستجویی در تالار دلفی بکنید، 10-15 تاپیک پیدا می کنید، که درباره همین موضوع بحث کردند.

en.kamali.ir
پنج شنبه 12 دی 1387, 14:14 عصر
دوست عزیز سلام
شما میبایست در رویداد هایی که منجر به تغییرات در بانک میشوند و یا در زمانهایی که نیاز دارید از تغییرات مطلع شوید در اون رویداد ها دستور زیر را تایپ کنید
(Clientdataset.applyupdates(0
مثلا زمانی که میخواهید گزارش بگیرید و یا زمانی که table را post میکنید .
موفق باشی
محمد کمالی