delphi4arab منتديات دلفي للعرب

نسخة كاملة : سؤال حول خطأ اثناء تغيير حقل في قاعدة بيانات Firebird
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
كثيراً ما يواجهني هذا الخطأ عندما اريد التعديل على حقل و افتحه بكثير من الجهد و هذه المرة لم اجد حل رغم ان قاعدة البيانات ليس لها اي ربط بقاعدة بيانات اخرى
فالرجاء منكم حل لهذه المشكلة استعمل قاعدة بيانات firebird مع FireDac وشكراً 
الصورة للخطأ
ما هو المفتاح للجدول؟
هل هو référence؟
وكيف تقوم بتحديث المعطيات داخل الجدول؟
المفتاح ليس référence عندما اقوم بالتعديل ببرنامج Firebird Maestro عادي و لما اقوم بالتعديل من الديلفي يعطي هذا الخطأ
ممنك تعطينا كيف تقوم بالتحديث في برنامج دلفي؟
الرسالة بالفرنسية لم افهمها ولكن مجرد تكهن فقط

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

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