بتاريخ: 6 فبراير 20179 سنة comment_282703 السلام عليكم ورحمة الله وبركاته اخوتي في اللة صبحكم الله بكل خير انشات جدول به id and date Primary key وحقل ال id عملت علية sequonce uk] h]ohg hgfdhkhj ,ulg و عند ادخال البيانات وعمل commit ظهرت رسالة الخطا التالية attribute id in Appmodule is required,r وقد ارفت صورة انشاء الجدول والخطا رغم اني ذهبت ال ملف xml وعملت حزف للخاصية mondatory كما اشرتم علي في مشاركة سابقة...فهل من حل افادكم الله شكرا جزيلا علي اهتمامكم وتعبكم معي تقديم بلاغ
بتاريخ: 7 فبراير 20179 سنة كاتب الموضوع comment_282705 وعند عمل تشغيل من AppMedule تظهر هذه الرسالة (oracle.jbo.DMLException) JBO-26041: Failed to post data to database during "Insert": SQL Statement "BEGIN INSERT INTO IMPORT_G(IMP_G_ID,IMP_NAME_G) VALUES (:1,:2) RETURNING IMP_G_ID INTO :3; END;". وذلك بعد حزف خاصية modatory من ملف xml تقديم بلاغ
بتاريخ: 7 فبراير 20179 سنة comment_282706 لايكفي أن تُلغى الـ mandatory ، وكذلك خاصية required من الخصائص التابعة للحقل id يُفترض أيضاً ربط هذا الـ id بإن يأخذ قيمته من الـ sequence فهل قمت بهذه الخطوة؟ تقديم بلاغ
بتاريخ: 7 فبراير 20179 سنة comment_282767 أي ملف XML الذي قمت بإلغاء خاصية mondatory منه؟ هذه المشاركة تقريباً تكملة للمشاركة على الرابط التالي التي يتحدث عنها الأخ السائل http://www.araboug.org/ib/index.php?showtopic=62750 تقديم بلاغ
بتاريخ: 8 فبراير 20179 سنة comment_282794 أي ملف XML الذي قمت بإلغاء خاصية mondatory منه؟ هذه المشاركة تقريباً تكملة للمشاركة على الرابط التالي التي يتحدث عنها الأخ السائل http://www.araboug.org/ib/index.php?showtopic=62750 شكرا أخت ميسم. تقديم بلاغ
بتاريخ: 8 فبراير 20179 سنة comment_282795 KOKE.EGYPT Recno ، DateImports هذا Key (مفتاح لتعريف الصف) لا يمكن إلغاء خاصية Mandatory منه ، ولكن إذا كنت تحتاج إلغاؤها ، فعليك اضافة حقل آخر ليكون هو Key بدلا منهما ثم إلغاء خاصية Key وMandatory منه. بالتوفيق. تقديم بلاغ
بتاريخ: 8 فبراير 20179 سنة comment_282809 عفوا يمكن إلغاء خاصية Mandatory . لكن المشكلة قد تكون في كود استدعاء ال Sequence مثال: protected void create(AttributeList attributeList) { SequenceImpl seq = new SequenceImpl("Test_SEQ", getDBTransaction()); Number n = seq.getSequenceNumber(); setId(n); super.create(attributeList); } تم تعديل 8 فبراير 20179 سنة بواسطة kherooooo تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.