delphi4arab منتديات دلفي للعرب
مشكل حذف سجل في firedac - نسخة قابلة للطباعة

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



مشكل حذف سجل في firedac - Man04000 - 17-03-2023

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


RE: مشكل حذف سجل في firedac - Delphi4Us - 17-03-2023

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

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


RE: مشكل حذف سجل في firedac - Man04000 - 17-03-2023

(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]


RE: مشكل حذف سجل في firedac - Delphi4Us - 18-03-2023

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