بتاريخ: 28 يناير 201016 سنة comment_183614 السلام عليكم ورحمة الله وبركاتهمشكلتي انه عندي زر في الفورم وموجود فيه امرين :الاول عبارة عن اضافة سجل في جدول معين .الثاني عبارة عن تعديل سجل في جدول اخر .وبعد ذلك وضعت commit ..والمشكله انه اذا ضغطت الزر فانه دائما ينفذ عمليه الاضافه لكن احيانا ينفذ عمليةالتعديل واحيانا لا يقوم بتنفيذ عملية التعديل ...فهل المشكله في commit واذا كان كذلك هل هناك امر اخر يقوم بتفيذ العمليتين ؟؟؟طريقة الزر حقي :insert into emp (1,1,1)update temp set flag =1 ;commit; تقديم بلاغ
بتاريخ: 28 يناير 201016 سنة comment_183616 الكود سليم ولا يوجد به مشاكل وان كنت قد لاحظت عدم وجود علامة ( ; ) فى جملة ال insertكما لاحظت عدم وجود where clause فى عملية ال update.لتاكيد نجاح كل عمليه يمكنك وضع رسائل للاتاكد من نجاح العمليهبحيث يصبح الكود كالتالى insert into emp (1,1,1);commit;message('save done');message('save done');update temp set flag =1 ;commit;message('update done');message('update done');ولكن نظريا المفروض استخدام where clause عند عملية التعديل. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.