المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
السلام عليكم
من سبق له التعامل مع قواعد بيانات فيها خاصية قنص الاحداث (Events) مثل فيربيرد
يعني عندما يحدث تغيير بالجدول او اضافة او حذف
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 531
المواضيع 96
:
: 118
الإنتساب : Jun 2014
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
30-01-2018, 03:24 PM
(آخر تعديل لهذه المشاركة: 30-01-2018, 03:26 PM بواسطة Delphi4Us.)
لا ليس الزناد وانما هو حدث 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
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم
يوجد درس حول الموضوع في مجلة دلفي للعرب
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة1 user says Thank You to S.FATEH for this post
• invocker
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
اعرف انا اتعامل معها في الفايربيرد وانما اريد ان اعرف اذا كانت هناك قواعد بيانات اخرى فيها نفس الشئ
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 553
المواضيع 49
:
: 296
الإنتساب : Dec 2008
30-01-2018, 11:19 PM
(آخر تعديل لهذه المشاركة: 30-01-2018, 11:21 PM بواسطة mobile.)
وعليكم السلام
PostgreSQL
هل تعلم ان هته المشكلة جعلتني اهجر الفير بيرد الانيق بعد عشرة طويلة الى mariadb
لأستهلنّ الصعب أو أدرك المنى فما انقادت الآمال إلاّ لصابر
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم ما هي هته المشكلة اخ mobile
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
المشاركات : 553
المواضيع 49
:
: 296
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
لا اقصد مشكلة بمعناها الحقيقي اقصد ان الطريقة Event لا تعجبني mariadb بمجرد عمل تحديث للجدول تحل المشكلة وبسرعة رغم اني استعمل zeosdbo
لا اقصد التقليل من شأن فير بيرد رغم ان لي برنامج فيه حوالي 15000 معاملة او اكثر معمول بالفير بيرد 2.5 وهو يعمل لحد الان ، الا ان mariadb
تبدو افضل
لأستهلنّ الصعب أو أدرك المنى فما انقادت الآمال إلاّ لصابر
المشاركات : 1,677
المواضيع 349
:
: 1,069
الإنتساب : Nov 2013
ميزة الـ Event في الفايربيرد انك لست في حاجة الى القيام بتحديث البيانات من البرنامج يدويا او برمجيا كل فترة معينة
يعني تترك الامر مدير او محرك قواعد البيانات اذا حدث تغيير تنبه الى ذلك وحدثها في كل الاجهزة الطرفية
هل mariadb يقوم بنفس الشئ لا اريد ان احدث البيانات بالنقر على زر او استعمال Timer
مع العلم ان zeosdbo لا تعمل معه ميزة قنص الاحداث جربته ولم ينفع استخدمت مكونات اخرى عملت بشكل جيد
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
المشاركات : 553
المواضيع 49
:
: 296
الإنتساب : Dec 2008
لا اخي تنفع معه الميزة جربتها ونجحت
مكونات اخرى ؟ هل توجد اخرى مجانية افضل من zeosdbo ؟ ما سمها بارك اله فيك اخي delphi4us لقد بحثت ولم اجد.
لأستهلنّ الصعب أو أدرك المنى فما انقادت الآمال إلاّ لصابر
كل من 1 user says قال شكرا ل mobile على المشاركة المفيدة1 user says Thank You to mobile for this post
• Delphi4Us