بتاريخ: 19 مارس 200521 سنة comment_30044 عملت view تعتمد على جدولين ثم اضفتها الى appModule ولكن عندما اعمل commit يعطيني error ...!!!!!!!!ارجو أن تجربها لانه يعطي error .......................جرب اعمل view بحقول من جدولين واعمل Commitوعطني الحل اذا سمحتمع الشكرnaif224 تقديم بلاغ
بتاريخ: 19 مارس 200521 سنة comment_30065 هذا الـ view الذى تقوم بعمله من جدولين يسمي complex view وهو يكون read only لذلك لن يمكنك اضافة اى بيانات به تقديم بلاغ
بتاريخ: 21 مارس 200521 سنة comment_30292 السلام عليكم سبب الخطأ :عندما تضع Create button في صفحة jsp ما يحدث في الواقع هو أن JDevloper يقوم بعمل Create method و ربطها بالحدث المسمى Create ، ودورها هو إنشاء سجل جديد new record في الـ View فقط وليس على مستوى قاعدى البيانات ، بمعنى أنها تنشئ object من الكلاس الموجود في الـ BC وبعد تعبئة البيانات والضغط على Commit يقوم بتنفيذ أمر الـ Insert الموجود داخله .لحل المشكلة :أنشئ BC مناسب لمتطلباتك وبناء عليه ، أنشئ ViewObject ، وداخل الـ BC قم بتحرير الأمر Insert ليقوم بعملية الـ Insert في جدولين بدلاً من جدول واحد .طريقة أخرى .. يمكنك هنا الاستفادة من EJB بانشاء Session bean يتعامل مع stored pros و الذي بدوره يقوم بعمل Insert .أنا أعتذر عن الاجابات المختصرة بسبب ضيق الوقت ..إذا استمرت المشكلة أرسل لي الخطأ بالتفصيل وان شاء الله سنصل للحل ..بالتوفيق تقديم بلاغ
بتاريخ: 26 مارس 200521 سنة كاتب الموضوع comment_30873 هل بإمكانك عمل مثال علية لاني عملت مثال ولكن يعطيني رسالة ,,,,, NullPointExceptionلكي تتم الاستفادة منه ...........ولكم جزيل الشكر تقديم بلاغ
بتاريخ: 27 مارس 200521 سنة comment_31024 أعتذر اخوي نايف عن التأخير حسب ما فهمت منك هو أنك تحاول من صفحة واحدة الإضافة في جدولين أحدهما مرتبط بالآخر بطريقة (Master-Details) مثل : ORDER و LINEITEMوعند عمل Commit يحصل الخطأ التالي : JBO-25030: Failed to find or invalidate owning entity لديك في مشروعك :OrderEntity +OrderView LineItemEntity + LineItemView + OrderLineitemFKAsocc + OrderLineitemFKLinkما يحدث معك هو :عندما تضغط على Commit يقوم الـ BC4J Framework بمحاولة إضافة الجدولين في نفس الوقت و هذا يعني أنه يحاول إنشاء الابن مع عدم وجود الأب . هذا ما يسبب الخطأجرب double click on OrderLineitemFKAsocc >> property >> uncheck Composite Associationثم اعمل run من جديد إذا لم تفلح المحاولة فالحل الثاني بطريقة يدوية و ذلك بالتعديل على OrderLineitemFKAsocc عمل override لـ Order.createRow(); و Lineitem.createRow(); بانتظار الجواب .. تم تعديل 27 مارس 200521 سنة بواسطة خالد عبدالله تقديم بلاغ
بتاريخ: 29 مارس 200521 سنة كاتب الموضوع comment_31145 الطريقة نجحت ، مشكور مشكور ألف شكرجزاك الله خير وجعله في موازين اعمالك مشكور على المساعدة اخوي ،،،،،،،،،،،،،،،،،، تقديم بلاغ
بتاريخ: 30 مارس 200521 سنة comment_31345 نايف عالبركة والحمدلله ما اضطرينا نعدل على الـ create method كان فيها شغل كثير وحوسه و حاضرين في اي وقت احمد .. ما عملت الا الواجب تحياتي تقديم بلاغ
بتاريخ: 2 أبريل 200521 سنة كاتب الموضوع comment_31652 الحوسه الي تقول عنها في الcreate method أنا عملتها ........وشكور على الرد ..... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.