بتاريخ: 28 يوليو 200817 سنة comment_134361 الــســؤال:- الExceiopn المطلوب لهذه المشكلة ؟؟!! عــنـدي Form أستخدمه لإضافة customer جديدالـID يكون أوتوماتيك موجود .. لكن يعطيني مشكلة في when-button-pressedصــورة الـفـورم عند الـRunTimeالكود الموجود فيـTrigger الزر when-button pressedDeclare Country_NO number; alert_id ALERT := Find_Alert('Test_alert'); dummy_var NUMBER; NEW_Customer_ID varchar2(10); Card_ID varchar2(25); Begin Select Countries.Country_ID INTO Country_No from Countries where Country_Name = :Customer.Current_Country_TXT; Insert into Customer(Customer_ID, Full_Name, Identified_Card_ID, Birth_Date, Current_Address, Home_Tel, Mobile_No, Driving_Licence_No, Traffic_Department_State, Country_ID, Customer_Image) Values(2, :Customer.Full_Name_TXT, :Customer.Card_ID_1_TXT || '-' || :Customer.Card_ID_2_TXT || '-' || :Customer.Card_ID_3_TXT || '-' || :Customer.Card_ID_4_TXT, :Customer.Birth_Date_TXT, :Customer.Current_Address_TXT, :Customer.Home_Tel_TXT, :Customer.Mobile_No_TXT, :Customer.Driving_Licence_No_TXT, :Customer.Traffic_Department_State_TXT || ',' || :Customer.Country_TXT, Country_No, :Customer.Image_TXT); Set_Alert_Property(alert_id, ALERT_MESSAGE_TEXT, 'Done ....'); dummy_var := Show_Alert(alert_id); raise form_trigger_failure; Commit; call_form('D:\Oracle_Form_Examples\Car_Rental_Agency\Car_Rental_v1\Car_Rental_v1.2.fmb'); End; طـبـعـاً .. الخطأ إلي يظهر هـو الـصـورة الـتـالـيـة الخـطـأ أعتقد واضح .. لازم أضيف Exceptionلأن البرنامج يعتقد أن في أحتمال يتكرر الـIDرغم أن ذلك مستحيل تقريباً .. لذلك أخواني ..أرجوكم أفيدوني بـالـException الصحيح لهذه المشكلة !! تقديم بلاغ
بتاريخ: 29 يوليو 200817 سنة comment_134378 انا بحثت عن رقم الخطأ فهو خاص ب no_data_found أكيد الselect اللي بيتجيب منها ال Countries.Country_ID لاتسترجع يشفش فلازم جملة السلكت ديه تعملها exception و تهندل فيها no_data_found Exception تقديم بلاغ
بتاريخ: 29 يوليو 200817 سنة كاتب الموضوع comment_134385 مـشـكورة أختي أم مريم على الساعدة ,,,الحين ظهرت مشكلة ثانية .. الـكـود مايضيف في الداتا بيس Databaseولا يعطيني خطأ ولا شي !!شــو الـحـل ..وهل ممكن أسوي Debug للكود !! تقديم بلاغ
بتاريخ: 29 يوليو 200817 سنة comment_134409 على ما اعتقد لازم يكون جملة ال select و insert مش في نفس ال ترقير انا صارت معي و فصلت select عن insert كل وحه في ترقر و اوضعي الناتج في globale variable و بنسبة للضافة في الdatabase اتاكد ان كل filde التي في الفورم من الخصائص database no تقديم بلاغ
بتاريخ: 29 يوليو 200817 سنة كاتب الموضوع comment_134452 ممكن مثال للفصل بين الـSelect والـInsertيعني جملة الـSelect راح تكون في when-button-pressedطيب جملة الـInsert وين بتكون .. في Pre-Insert ؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 30 يوليو 200817 سنة comment_134518 اجعل جملة select في when_new_form_instanseو insert في when_bottwn_press تقديم بلاغ
بتاريخ: 2 فبراير 201016 سنة comment_183988 ام مريم عزيزتي تتذكريني اني ام طيبه مره حليتيلي مشكله initial valueممكن تحليلي مشكلتي التاليه وهو ان اعمل global variable ل array تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.