بتاريخ: 10 يونيو 201411 سنة comment_251802 الاخوه الكرام لدى procedure داخل Package عندما اقوم باستدعائه من دداخل التود ينفذ معى جميع العمليات بصوره صحيحه و عندما اقوم باستدعائه داخل الفورم يعطينى error ora-20000 الرجاء المساعده ان امكن تقديم بلاغ
بتاريخ: 10 يونيو 201411 سنة comment_251812 غالبا يوجد سببين والله اعلم1- Buffer Flow : تأكد من عدم وجود اى اوامر طباعة من pl مثل dbms_ouput.put_line2- Insufficient privilege : لو كنت داخل من يوزر آخر غير اليوزر مالك الباكج تحتاج صلاحيات عليها تقديم بلاغ
بتاريخ: 10 يونيو 201411 سنة comment_251816 مفيش مشكلة ابدا لما يبقى عندك dbms_output.put_line في بروسيدجر وتستدعيها من الفورمز , مش هيضرب ايرور ولا حاجة 2- الـ buffer overflow ملوش علاقة بانك عندك اوامر pl/sql او لا 3- الـ buffer overflow عشان لو مثلا بتطبع حاجة بالـ dbms_output والحاجة دي اكتر من 2000 حرف , لان الـ 2000 ده هو الـ default بتاعك , في الحالة دي بتكبره بالامر ده set serveroutput on size 1000000 , بس انت معندكش مشكلة علي التود زي منتا بتقول . تم تعديل 10 يونيو 201411 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 10 يونيو 201411 سنة comment_251822 تمام يا باشمهندس اسلام هذا ما كنت اقصده اصلا من وجود طباعة لاحجام بيانات كبيرة ولذلك طلبت من الاستاذ الكريم ان يلغيها او يتجنبها وخصوصا ان كانت جملة الطباعة داخل loopجزاك الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.