الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Error_in_commit

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته اخوتي في اللة

صبحكم الله بكل خير

 

انشات جدول به id and date Primary key  وحقل ال id  عملت علية sequonce  uk] h]ohg hgfdhkhj ,ulg و عند ادخال البيانات وعمل commit  ظهرت رسالة الخطا التالية

attribute id in Appmodule is required,r 

وقد ارفت صورة انشاء الجدول والخطا

 

رغم اني ذهبت ال ملف xml وعملت حزف للخاصية mondatory كما اشرتم علي في مشاركة سابقة...فهل من حل افادكم الله

 

شكرا جزيلا علي اهتمامكم وتعبكم معي

post-155486-0-38197800-1486424574_thumb.png

بتاريخ:
  • كاتب الموضوع

وعند عمل تشغيل من 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
بتاريخ:

لايكفي أن تُلغى الـ  mandatory  ، وكذلك خاصية required  من الخصائص التابعة للحقل id

يُفترض أيضاً ربط هذا الـ id بإن يأخذ قيمته من الـ sequence  فهل قمت بهذه الخطوة؟

بتاريخ:

هل يوجد trigger على الجدول؟

بتاريخ:

أي ملف XML الذي قمت بإلغاء خاصية mondatory منه؟

بتاريخ:

أي ملف XML الذي قمت بإلغاء خاصية mondatory منه؟

 

 
هذه المشاركة تقريباً تكملة للمشاركة على الرابط التالي التي يتحدث عنها الأخ السائل
 
بتاريخ:

 

أي ملف XML الذي قمت بإلغاء خاصية mondatory منه؟

 

 
هذه المشاركة تقريباً تكملة للمشاركة على الرابط التالي التي يتحدث عنها الأخ السائل
 

 

شكرا أخت ميسم.

بتاريخ:
KOKE.EGYPT

 

Recno ، DateImports

 

هذا Key (مفتاح لتعريف الصف) لا يمكن إلغاء خاصية Mandatory منه ،

ولكن إذا كنت تحتاج إلغاؤها ،

فعليك اضافة حقل آخر ليكون هو Key بدلا منهما ثم إلغاء خاصية Key وMandatory منه.

 

بالتوفيق.

بتاريخ:

عفوا يمكن إلغاء خاصية Mandatory .

 

لكن المشكلة قد تكون في كود استدعاء ال Sequence

 

مثال:

    protected void create(AttributeList attributeList) {
        SequenceImpl seq = new SequenceImpl("Test_SEQ", getDBTransaction());
        Number n = seq.getSequenceNumber();
        setId(n);
        super.create(attributeList);
    }

تم تعديل بواسطة kherooooo

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.