السلام عليكم ورحمة الله وبركاته
طلب من اهل الاختصاص
والله مشكل اتعبني
لدي قاعدة بيانات firebird 3.0
الاشكال هو عند حذف سجل من جدول fdtable لايقوم بحذفه
علما ان الجدول يحتوي على مفتاح رئيسي primary key autoincrement
الرسالة التي تظهر على الشاشة بالمرفقات
وعليكم السلام ورحمة الله
لايمكنني المساعدة لانني لا اجيد الفرنسية والنص كصورة لا يمكن ترجمته قم بنسخ النص وانشره هنا كنص لافهم ما تقول الرسالة
(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]
هذه حالة لها اسباب كثيرة
ممكن طريقة الاتصال التي تتبعها هل هي عن طريق الجدول او عن طريق الكويري ولو كانت عن طريق الكويري ارفق جملة الاستعلام
وهل تحذف السجل عن طريق استعلام ام عن طريق الجدول مباشرة
وهل تستخدم CachedUpdate