عبود بتاريخ: 15 فبراير 2007 تقديم بلاغ مشاركة بتاريخ: 15 فبراير 2007 السلام عليكمارجو من الاخوان في المنتدى مساعدتي في هذه (القضية العويصة) حيث اقوم بعمل برنامج لاختبار الطلاب ولكن لدي بعض المشاكل التي صادفتها وهي select round ((dbms_random.value ((select min (q_id)from questions),(select max (q_id) from questions))),0)from dual/من اجل توليد رقم عشوائي تكون قيمتة الصغرى والكبرى ماخوذة من جدول الاسئلة,, ولكن الذي يحدث ان هذة الدالة تعمل بشكل صحيح عندما انفذها في برنامج SQL Plus ولكن عندما انفذها بالفورم مع When-puttom-preseed بالشكل التالي [code]select q_id, question into :q_no1, :display_item19_q1from questionswhere q_id = (select round (dbms_random.value ((select min (q_id)from questions), (select max (q_id) from questions)),0) from dual)and question is not null; فانها لا تتنفذ وقد جربت كل التعديلات التي اعرفها ولكن لم اتوصل الى شي2- المشكلة الثانية هي اني اريد استخداد دالة توليد الارقام العشوائية ولكن بشرط ان يختار من بين مجموعة (محددة من الارقام) وليس الاختيار بين (قيمة صغرة وقيمة عليا)ارجو من الاخوان الذين قد تكون لديهم اي افكار مفيدة ان يساعدوني بها مع الشكر الجزيل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.