delphi4arab منتديات دلفي للعرب
سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird (/showthread.php?tid=12392)



سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - bouh25 - 16-09-2023

كثيراً ما يواجهني هذا الخطأ عندما اريد التعديل على حقل و افتحه بكثير من الجهد و هذه المرة لم اجد حل رغم ان قاعدة البيانات ليس لها اي ربط بقاعدة بيانات اخرى
فالرجاء منكم حل لهذه المشكلة استعمل قاعدة بيانات firebird مع FireDac وشكراً 
الصورة للخطأ


RE: سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - أبو معاذ - 16-09-2023

ما هو المفتاح للجدول؟
هل هو référence؟
وكيف تقوم بتحديث المعطيات داخل الجدول؟


RE: سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - bouh25 - 17-09-2023

المفتاح ليس référence عندما اقوم بالتعديل ببرنامج Firebird Maestro عادي و لما اقوم بالتعديل من الديلفي يعطي هذا الخطأ


RE: سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - أبو معاذ - 17-09-2023

ممنك تعطينا كيف تقوم بالتحديث في برنامج دلفي؟


RE: سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - Delphi4Us - 18-09-2023

الرسالة بالفرنسية لم افهمها ولكن مجرد تكهن فقط

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


RE: سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - bouh25 - 21-09-2023

اقم بالتصال بالمكونات مباشرة و اليك  الملف مرفق


RE: سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - Delphi4Us - 21-09-2023

كما قلت لك في مكون الجدول FDTable2 عندك على سبيل المثال وتحت UpdateOption لم تحدد المفتاح الرئيسي للخاصية KeyName وايضا اذا كنت تريد الترقيم التلقائي ان يتم بواسطة مولد الارقام بقاعدة البيانات فقم بتحديد مولد الارقام من الخاصية GeneratName فوق keyName  مباشرة

اذا لم تعمل معك هذه الطريقة هناك المزيد من الاعداد يجب ان تقوم به وهو باضافة الحقول الى مكون الجدول وبعدها تنقر على حقل المفتاح الرئيسي وانظر بخياراته وسوف تفهمهما ومنها هل تريد ان يتم انشاء الترقيم تلقائيا ام لا


RE: سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird - bouh25 - 23-09-2023

نعم تم التحديث ولك جزيل الشكر ، دائماً كما قلت اقع في نفس الاشكل لانو استعمل قاعدة بيانات اخرى وعندما اريد استعمال Firebird اقع في نفس المشكل و احله وبعدة مدة انسى الخطوات 
------------ شكـــــــــراً -----------------