مشكل حذف سجل في firedac
#1
Photo 
السلام عليكم ورحمة الله وبركاته 
طلب من اهل الاختصاص 
والله مشكل اتعبني
لدي قاعدة بيانات firebird 3.0
الاشكال هو عند حذف سجل من جدول fdtable لايقوم بحذفه 
علما ان الجدول يحتوي على مفتاح رئيسي primary key autoincrement
الرسالة التي تظهر على الشاشة بالمرفقات


الملفات المرفقة
.png   Sans titre.png (الحجم : 5.35 ك ب / التحميلات : 22)
الرد
#2
وعليكم السلام ورحمة الله

لايمكنني المساعدة لانني لا اجيد الفرنسية والنص كصورة لا يمكن ترجمته قم بنسخ النص وانشره هنا كنص لافهم ما تقول الرسالة
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد
#3
(17-03-2023, 09:36 AM)Delphi4Us كتب : وعليكم السلام ورحمة الله

لايمكنني المساعدة لانني لا اجيد الفرنسية والنص كصورة لا يمكن ترجمته قم بنسخ النص وانشره هنا كنص لافهم ما تقول الرسالة

[size=1]FireDac][DApt]-400. Delete command deleted[0] instead of [1] record. Possible reasons : update table does not have PK or row identifier, record has been changed/deleted by another user[/size]
الرد
#4
هذه حالة لها اسباب كثيرة
ممكن طريقة الاتصال التي تتبعها هل هي عن طريق الجدول او عن طريق الكويري ولو كانت عن طريق الكويري ارفق جملة الاستعلام
وهل تحذف السجل عن طريق استعلام ام عن طريق الجدول مباشرة
وهل تستخدم CachedUpdate
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم