naif224 بتاريخ: 19 مارس 2005 تقديم بلاغ مشاركة بتاريخ: 19 مارس 2005 عملت view تعتمد على جدولين ثم اضفتها الى appModule ولكن عندما اعمل commit يعطيني error ...!!!!!!!!ارجو أن تجربها لانه يعطي error .......................جرب اعمل view بحقول من جدولين واعمل Commitوعطني الحل اذا سمحتمع الشكرnaif224 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
girl_oracle بتاريخ: 19 مارس 2005 تقديم بلاغ مشاركة بتاريخ: 19 مارس 2005 هذا الـ view الذى تقوم بعمله من جدولين يسمي complex view وهو يكون read only لذلك لن يمكنك اضافة اى بيانات به اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 21 مارس 2005 تقديم بلاغ مشاركة بتاريخ: 21 مارس 2005 السلام عليكم سبب الخطأ :عندما تضع 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 .أنا أعتذر عن الاجابات المختصرة بسبب ضيق الوقت ..إذا استمرت المشكلة أرسل لي الخطأ بالتفصيل وان شاء الله سنصل للحل ..بالتوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
naif224 بتاريخ: 26 مارس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 مارس 2005 هل بإمكانك عمل مثال !!!!!!!!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
naif224 بتاريخ: 26 مارس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 مارس 2005 هل بإمكانك عمل مثال علية لاني عملت مثال ولكن يعطيني رسالة ,,,,, NullPointExceptionلكي تتم الاستفادة منه ...........ولكم جزيل الشكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 27 مارس 2005 تقديم بلاغ مشاركة بتاريخ: 27 مارس 2005 (معدل) أعتذر اخوي نايف عن التأخير حسب ما فهمت منك هو أنك تحاول من صفحة واحدة الإضافة في جدولين أحدهما مرتبط بالآخر بطريقة (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 مارس 2005 بواسطة خالد عبدالله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
naif224 بتاريخ: 29 مارس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 مارس 2005 الطريقة نجحت ، مشكور مشكور ألف شكرجزاك الله خير وجعله في موازين اعمالك مشكور على المساعدة اخوي ،،،،،،،،،،،،،،،،،، اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 29 مارس 2005 تقديم بلاغ مشاركة بتاريخ: 29 مارس 2005 للامام اخواني .. وما قصرت ياخالد . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 30 مارس 2005 تقديم بلاغ مشاركة بتاريخ: 30 مارس 2005 نايف عالبركة والحمدلله ما اضطرينا نعدل على الـ create method كان فيها شغل كثير وحوسه و حاضرين في اي وقت احمد .. ما عملت الا الواجب تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
naif224 بتاريخ: 2 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 2 أبريل 2005 الحوسه الي تقول عنها في الcreate method أنا عملتها ........وشكور على الرد ..... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 3 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 3 أبريل 2005 Very good اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.