delphi4arab منتديات دلفي للعرب
مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة (/showthread.php?tid=4695)

الصفحات: 1 2


مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - Hikmat - 03-11-2012

بسم الله
الأخوة الاعزاء ....
لدي مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة
قاعدة البيانات firebird موجودة على أحد هذه الأجهزة
أي جهاز لايستطيع أن يرى التعدبلات الحاصلة على قاعدة البيانات إلا في حال قطع الاتصال ومعاودته
IBdatabase.connection:=false
IBdatabase.connection:=true
بعد ذلك أعادة تفعيل الاتصال لعناصر IBQUERY كلها حتى تصبح التعدبلات الحاصلة على قاعدة البيانات مرئية لها
طبعا هذا كله يكلف الكثير من الوقت خاصة مع قاعدة بيانات كبيرة
الرجاء الاقادة بالحل بدون قطع الاتصال ومعاودته
تحياتي....


مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - محمد عبد العزيز - 03-11-2012

السلام عليكم ورحمة الله

فلسفة/منطق التعامل مع Firebird وقواعد بيانات خادم/عميل يختلف عن التعامل مع قاعدة بيانات Paradox محلية
عليك بقرأة احد كتب قواعد البيانات لتفهم، ابحث بقسم الكتب او قسم الروابط هناك كتاب عن Firebird



RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - MOUMEN78 - 10-04-2016

واقع في نفس المشكلة هل من حلول


RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - Lam.Abdeldjalil - 11-04-2016

السلام عليكم

لا تقطع الإتصال ، إعمل Refresh للـdataset فقط .


RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - Manarsoft - 11-04-2016

بمكن ان تقوم بذلك بمكون TTimer
في الحدث OnTimer
yourTable.Refresh
yourTimer.FreeOnRelease


RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - kito - 12-04-2016

السلام عليكم و رحمة الله

جرب اضافة الكود التالي
كود :
[code]SQLTransaction1.Params.text:='isc_tpb_read_committed'
[/code]



RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - MOUMEN78 - 13-04-2016

شكرا على التواصل لكن لم تنفع أي من الطرق


RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - أبو معاذ - 13-04-2016

السلام عليكم ورحمة الله وبركاته ،
أخي الحبيب لابد من استعمال بما يسمى Event ، فلابد أنك لاحظت أنه يوجد مكون اسمه IbEventAlerter  في القائمة  IBX.


RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - MOUMEN78 - 13-04-2016

(13-04-2016, 03:47 PM)Unprogramme كتب : السلام عليكم ورحمة الله وبركاته ،
أخي الحبيب لابد من استعمال بما يسمى Event ، فلابد أنك لاحظت أنه يوجد مكون اسمه IbEventAlerter  في القائمة  IBX.

شكرا أخي
أنا استعمل قاعدة البيانات Firebird
أستخدم المكون SQLConnection للاتصال بقاعدة البيانات باستعمال IP
عملت برنامج لتسيير محل تجاري لكن عند استخدام عدة أجهزة (عميل) الكمية المخزون تتغير حسب كل عميل
بتبسيط عندي كمية في المخزون 4 عند البيع في العميل (الجهاز) الأول تصبح الكمية 3
لكن عند مراجعة الكمية في العميل الثاني أو الخادم نجدها لا تزال 4 أي أن لا استطيع تحديث معطيات قاعدة البيانات في الخادم
وعند البيع على الجهاز الثاني تصبح الكمية 3 والتي من المفروض أن تصبح اثنين.
هذه هي مشكلتي
أي أن البرنامج يعمل على جهاز  واحد فقط 
[صورة: photo1.html]


RE: مشكلة في تحديث البيانات على الأجهزة المربوطة على شبكة - أبو معاذ - 13-04-2016

السلام عليكم ،
هل الكمية تتغر في الخادم (السرفير)  أم لا تتغير.؟