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=9144)

الصفحات: 1 2


قواعد بيانات فيها خاصية مثل فايربيرد - Delphi4Us - 30-01-2018

السلام عليكم
من سبق له التعامل مع قواعد بيانات فيها خاصية قنص الاحداث (Events) مثل فيربيرد 
يعني عندما يحدث تغيير بالجدول او اضافة او حذف


RE: قواعد بيانات فيها خاصية مثل فايربيرد - rahiche - 30-01-2018

قصدك الزناد ؟
trigger


RE: قواعد بيانات فيها خاصية مثل فايربيرد - Delphi4Us - 30-01-2018

لا ليس الزناد وانما هو حدث Event يتم تفعيله وبرمجته في الزناد Trigger
وبعدها يتم قنصه في الدلفي باحد المكونات

كود :
begin  if (new.phone_ext <> old.phone_ext) then    post_event 'phone_ext_changed_'||new.ID; end

كود :
begin  if (new.phone_ext <> old.phone_ext) then  begin    new.recent_ext_change = 1;    /* or maybe */    new.last_ext_change = cast('now' as DateTime);    /* or maybe */    insert into changed_phone_ext values (gen_id(some_generator, 1), New.ID, 'now');    /* finally, post the event */    post_event 'phone_ext_changed_';  end end



RE: قواعد بيانات فيها خاصية مثل فايربيرد - S.FATEH - 30-01-2018

السلام عليكم
يوجد درس حول الموضوع في مجلة دلفي للعرب


RE: قواعد بيانات فيها خاصية مثل فايربيرد - Delphi4Us - 30-01-2018

اعرف انا اتعامل معها في الفايربيرد وانما اريد ان اعرف اذا كانت هناك قواعد بيانات اخرى فيها نفس الشئ


RE: قواعد بيانات فيها خاصية مثل فايربيرد - mobile - 30-01-2018

وعليكم السلام

PostgreSQL

هل تعلم ان هته المشكلة جعلتني اهجر الفير بيرد الانيق بعد عشرة طويلة الى mariadb


RE: قواعد بيانات فيها خاصية مثل فايربيرد - S.FATEH - 31-01-2018

السلام عليكم ما هي هته المشكلة اخ mobile


RE: قواعد بيانات فيها خاصية مثل فايربيرد - mobile - 31-01-2018

وعليكم السلام ورحمة الله
لا اقصد مشكلة بمعناها الحقيقي اقصد ان الطريقة Event لا تعجبني mariadb بمجرد عمل تحديث للجدول تحل المشكلة وبسرعة رغم اني استعمل zeosdbo
لا اقصد التقليل من شأن فير بيرد رغم ان لي برنامج فيه حوالي 15000 معاملة او اكثر معمول بالفير بيرد 2.5 وهو يعمل لحد الان ، الا ان mariadb
تبدو افضل


RE: قواعد بيانات فيها خاصية مثل فايربيرد - Delphi4Us - 01-02-2018

ميزة الـ Event في الفايربيرد انك لست في حاجة الى القيام بتحديث البيانات من البرنامج يدويا او برمجيا كل فترة معينة
يعني تترك الامر مدير او محرك قواعد البيانات اذا حدث تغيير تنبه الى ذلك وحدثها في كل الاجهزة الطرفية
هل mariadb يقوم بنفس الشئ لا اريد ان احدث البيانات بالنقر على زر او استعمال Timer
مع العلم ان zeosdbo لا تعمل معه ميزة قنص الاحداث جربته ولم ينفع استخدمت مكونات اخرى عملت بشكل جيد


RE: قواعد بيانات فيها خاصية مثل فايربيرد - mobile - 02-02-2018

لا اخي تنفع معه الميزة جربتها ونجحت
مكونات اخرى ؟ هل توجد اخرى مجانية افضل من zeosdbo ؟ ما سمها بارك اله فيك اخي delphi4us لقد بحثت ولم اجد.