بتاريخ: 13 مايو 201510 سنة comment_262446 declare N NUMBER; a NUMBER; BEGIN select NATIONAL_ID into n from patient where national_id =:national_id; if n=:national_id then A:=SHOW_ALERT('AL1'); ؟؟؟؟؟؟ ؟؟؟ end if; end; عايز EXCEPTION ميغيرش اى شيى ويعدى الحقل فى حالة عدم تحقق الشرط معلش انا مبتدا ومش عارف اعملة انا عملت SELECT من قاعدة البيانات وخليت يقارن بين الرقمين عايز لما الرقميين لا يتساوا يعدى من غير اى شيئ ولا اى تغيير رجاء المساعدة وشكرا تم تعديل 13 مايو 201510 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 13 مايو 201510 سنة كاتب الموضوع comment_262452 declare N NUMBER; a NUMBER; BEGIN select NATIONAL_ID into n from patient where national_id =:national_id; if N <> :NATIONAL_ID then MESSAGE('ÇáÑÞã ÕÍíÍ'); ELSIF n=:national_id THEN MESSAGE('ÇáÑÞã ÕÍíÍ'); end if; end; المشكلة ما زالت موجود UNHANDLED EXCEPTION تقديم بلاغ
بتاريخ: 13 مايو 201510 سنة comment_262457 1- انت متأكد من جملة السيليكت , " هاتلي الـرقم القومي لما الرقم القومي يساوي الرقم القومي " -- طب عايزه ليه ما هو معاك اصلا . 2- قلنا ايه الاكسبشن الي بيطلع . تقديم بلاغ
بتاريخ: 13 مايو 201510 سنة كاتب الموضوع comment_262458 يا اسلام باشا جملة السيلكت صح وانا متأكد منها تماما انا عايز بس يدينى تحذير ان الرقم دة موجود لو الرقم دة كان عندى قبل كدة مش اكتر الترجر بيقول whene validate item trigger filure unhandled exception تم تعديل 13 مايو 201510 سنة بواسطة scdc2003 تقديم بلاغ
بتاريخ: 13 مايو 201510 سنة comment_262460 يا باشا لو انت متأكد تماما كده ومالي ايدك , روح بص في الجدول شوف في قيمة شبه الي موجودة عندك في البلوك ولا لا , عشان لو مفيش هيطلعلك no_data_found exception عشان كده سألتك انت متأكد من الجملة ولا لا . - الصح يبقى select count(national_id) , عشان دي هترجع 0 لو مفيش رقم شبيه . تقديم بلاغ
بتاريخ: 13 مايو 201510 سنة كاتب الموضوع comment_262467 طيب معلش يا كبير ممكن لو سمحت ولو وقتك يسمح تعمل ليا الكود دة لانى فعلا مش قادر افهم فعلا لانى مبتدأ وبحاول والله ونفسى اعمل حاجة كويسة مع كل الشكر والاعتزاز على اهتمامك بالرد تقديم بلاغ
بتاريخ: 13 مايو 201510 سنة comment_262468 declareN NUMBER;a NUMBER;BEGINselect COUNT(NATIONAL_ID) into n from patient where national_id =:national_id;if n =1 thenA:=SHOW_ALERT('AL1');؟؟؟؟؟؟؟؟؟ ELSIF N = 0 THEN اعمل اي حاجة ;end if;end; تقديم بلاغ
بتاريخ: 24 مايو 201510 سنة كاتب الموضوع comment_262676 تسلم يا كبير والله مالكش حل والله تمام يا نجم الف شكر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.