بتاريخ: 19 ديسمبر 200520 سنة comment_54783 الاخوة الاعضاء ، السلام عليكم ورحمة الله تعالي وبركاتة ، قمت بانشاء فورم يحفظ بيانات في جدول واحد ، هذا الفورم لا يقوم بالحفظ كما يجب ، قمت بانشاء الجداول من جديد وعمل الفورم من جديد عده مات ، ولكن للاسف ما زال لا يعمل ، مرفق الجداول والفورم ، ارجو توضيح الخطارسالة الخطا:sql statment error :INSERT INTO MAIN(DATE,P_NO,NAME,L_NO,L_PLACE,L_DATE,W_TYPE,W_MARK,W_AAR,W_NO,D_DATE,NOTES) VALUES (:DATE,_NO,:NAME,:L_NO,:L_PLACE,:L_DATE,:W_TYPE,:W_MARK,:W_AAR,:W_NO,_DATE,:NOTES) erorr :ٍORA-00928: missing SELECT keyword تقديم بلاغ
بتاريخ: 20 ديسمبر 200520 سنة comment_54800 لو انت ربط الأدوات اللي على الفورم بالدتا بيزاكتب commit form;بس لازم يكون البلوك بتاعك مظبوط تقديم بلاغ
بتاريخ: 20 ديسمبر 200520 سنة comment_54812 الأخ العزيز omdawebsتحيه طيبه وبعدضع هذا الكود على زر الحفظ DO_KEY('COMMIT_FORM'); أو كما قال الأخ العزيز sherifmansضع COMMIT_FORM; أو COMMIT; لك التحيه والســلام تقديم بلاغ
بتاريخ: 20 ديسمبر 200520 سنة comment_54816 أنا أظن أن ما كتبه صاحب المقال هي رسالة الخطأ بعد أن استخدم الأوامر التي ذكرتوها (Commit , Commit_Form, H, Do-key (commit))وينك ياصاحب المشكلة؟ لماذا لا توضح؟ تقديم بلاغ
بتاريخ: 20 ديسمبر 200520 سنة comment_54861 omdawebs , حاول ان تنفذ نفس الأمر على ال SQL Plus مع وضع قيم ثابته و خبرني اذا نجح او لا مثال INSERT INTO MAIN (DATE,P_NO,NAME,L_NO,L_PLACE,L_DATE,W_TYPE,W_MARK,W_AAR,W_NO,D_DATE,NOTES) VALUES (sysdate,12 ,'ali' ,1,'any' ,sysdate ,'other' ,'any','any',12,sysdate ,'none') تم تعديل 20 ديسمبر 200520 سنة بواسطة natour تقديم بلاغ
بتاريخ: 20 ديسمبر 200520 سنة كاتب الموضوع comment_54903 هذا هو الكود اللي كتبتة declare d number ;begin IF :System.Form_Status = 'CHANGED' then Commit_form ; D:=SHOW_ALERT('Save'); End if ; End ;ولا يقوم بالحفظ علما بانه كان يحفظ ، فقط اضفت حقل تاريخ في الجدول والفورم ومازال لا يحفظ ، جزاكم الله خير علي الرد تقديم بلاغ
بتاريخ: 21 ديسمبر 200520 سنة comment_54980 try to remove the if statement ,and see if it works , just to make sure you have no problem in the actual commit of data . تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.