الانتقال إلى المحتوى
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.

خطاء Frm-40735 و خطاء Ora-01403

Featured Replies

بتاريخ:

 

 في الـ trigger أسمه  Pre_insert على مستوى الفورم وكاتب فيه الأتي

;select supplier_seq.nextval into :suppliers.supplier_id from suppliers where supplier_id = :suppliers.supplier_id

;select company_seq.nextval into :companies_suppliers.company_id from companies where company_id = :companies_suppliers.company_id

Too many raws--

;select branch_seq.nextval into :branchs_suppliers.branch_id from branchs where branch_id = :branchs_suppliers.branch_id

;commit

ويظهر لي هذا الخطاء عند ال run للفورم ولا يتمم عملية الـ insert .فماذا أفعل 

post-111603-0-20192400-1453925957_thumb.jpg

بتاريخ:

select nexval from dual and

وحط الكود الخاص بكل ايتم في pre-insert ع البلوك الخاص به .

لان كده غلط , لانه كل ما ييجي يعمل انسرت علي بلوك في الشاشة هينفذ الكود .

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

1- عملت زي ما قلت حضرتك الكود على كل بلوك 

2- بس لازم الكود يكون from dual مش ممكن يتكتب زي ما أنا كاتبة كدة

بتاريخ:

متحطش الكود كله علي كل بلوك , حط الجملة الي تخص البلوك

يعني لو عندك بلوك اسمه suppliers حط السيليكت بتعته

وبلوك branches حطله جملته وهكذا

 

انت بتسليكت من الـ dual لانه جدول في قيمة واحدة بس , عمود واحد وصف واحد , فهترجع بقيمة واحدة , لكن لو عملت سيليكت من جدول تانى هيجبلك قيم بعدد صفوف الجدول ده ,

عشان كده بيطلعلك too_many_rows

بتاريخ:

وشيل commit ملهاش لزمة

لانه اصلا مش هيضرب الا وانت بتعمل commit مش كده  ؟

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

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

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

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

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

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.