easyDelphi Q&A
+2 تصويتات
23 مشاهدات
السلام عليكم

استعمل مكون FDStoredProc FireDAC لجلب محتوى ال View

هذا ال View متكون من جدولين

المشكلة تحدث عند التعديل على أي سجل

وكأن FireDAC  لم تتعرف على سجل المفتاح في الجدول

رسالة الخطأ

[FireDAC][DApt]-400. Update command updated [0] instead of [1] record. Possible reasons: update table does not have PK or row identifier, record has been changed/deleted by another user.

حاولت تعريف المفتاح الرئيسي يدويا في الخصائص

حاولت حسب بعض الشروحات عالنت استعمال خيارات UpDateMode

دون فائدة

أي معلومة وشكرا
سُئل في تصنيف SQL Server بواسطة (250 نقاط) | 23 مشاهدات
 

2 إجابة

0 تصويتات
في View حاول إظهار المفتاحين الأساسيين لكلا الجدولين، حالات التعديل غير مسموحة في بعض حالات View مثل union, Pivot
تم الرد عليه بواسطة (5,470 نقاط)
اظهرت المفتاحين و مازالت نفس المشكلة
حاول كتابة View داخل Stored procedure
0 تصويتات

استخدم المكون TFDUpdateSQL . وضع فيه الكوريات التي تريد في حالات الاضافة والتعديل والحذف و .. . هذه الكوريات التي سوف تستخدم حسب الحالة .

تم الرد عليه بواسطة (10,430 نقاط)
انا استخدم هذا المكون للجلب والإضافة والتعديل والحذف
لكن لا استخدم الكوريات المنتجة منه بل استخدم ستوريد بروسيجر لكل عملية
استخدمه واكتب فيه كوريات اطلب فيها الستورد بروسيجر. لست مجبر على شيء

اسئلة متعلقة

+2 تصويتات
1 إجابة
سُئل منذ 5 أيام في تصنيف SQLite بواسطة reema (180 نقاط) | 19 مشاهدات
+2 تصويتات
1 إجابة
سُئل أغسطس 11 في تصنيف Database بواسطة Amar Gozim (5,470 نقاط) | 57 مشاهدات
+3 تصويتات
2 إجابة
سُئل يوليو 12 في تصنيف SQLite بواسطة NADIRE (630 نقاط) | 47 مشاهدات
+1 تصويت
2 إجابة
سُئل منذ 13 ساعات في تصنيف SQL Server بواسطة Yamada Fakir (240 نقاط) | 16 مشاهدات
+2 تصويتات
2 إجابة
ادعُ اصدقائك في الفايسبوك لمشاركتك

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

162 سؤال
327 إجابة
527 تعليق
104 مستخدم