بتاريخ: 16 فبراير 201016 سنة comment_185206 سويت الفورم ويقوم بعمل نسخة احتياطية تمام ولكن عندما اقوم باسترجاع النسخة من الفورم لايعمل استرجاعمع اني جربت ان اسوي استرجاع بواسطة plsqldevloper للملف ويقوم بعمل import طبيعي للملف الذي سويت له export عن طريق الفورمارجو حل المشكلة هل اخطات في كود الاسترجاع؟؟ DECLARE dis NUMBER(5); da varchar2(100); BEGIN IF :SEL_EMP_EXP = 1 THEN IF :FILE_NAME is null THEN set_alert_property('ALERT_MANAGER',alert_message_text,'message ----'); dis := show_alert('ALERT_MANAGER'); raise form_trigger_failure; end if; HOST('Exp UserId =gt/gt@orcl File = d:\'||:BLK.FILE_NAME||'.Dmp '); ELSIF :SEL_EMP_EXP = 2 THEN IF :FILE_NAME is null THEN set_alert_property('ALERT_MANAGER',alert_message_text,'message----'); dis := show_alert('ALERT_MANAGER'); raise form_trigger_failure; end if; DA:=GET_FILE_NAME('d:\',NULL,'DATE_BASE_NAME(*.DMP)/*.DMP/','message---', OPEN_FILE,TRUE); HOST('Imp UserId =gt/gt@orcl File = '||DA||'full=yes' ); END IF; end; تم تعديل 16 فبراير 201016 سنة بواسطة امير101 تقديم بلاغ
بتاريخ: 5 مارس 201016 سنة كاتب الموضوع comment_186355 سويت الفورم ويقوم بعمل نسخة احتياطية تمام ولكن عندما اقوم باسترجاع النسخة من الفورم لايعمل استرجاعمع اني جربت ان اسوي استرجاع بواسطة plsqldevloper للملف ويقوم بعمل import طبيعي للملف الذي سويت له export عن طريق الفورمارجو حل المشكلة هل اخطات في كود الاسترجاع؟؟DECLARE dis NUMBER(5); da varchar2(100); BEGIN IF :SEL_EMP_EXP = 1 THEN IF :FILE_NAME is null THEN set_alert_property('ALERT_MANAGER',alert_message_text,'message ----'); dis := show_alert('ALERT_MANAGER'); raise form_trigger_failure; end if; HOST('Exp UserId =gt/gt@orcl File = d:\'||:BLK.FILE_NAME||'.Dmp '); ELSIF :SEL_EMP_EXP = 2 THEN IF :FILE_NAME is null THEN set_alert_property('ALERT_MANAGER',alert_message_text,'message----'); dis := show_alert('ALERT_MANAGER'); raise form_trigger_failure; end if; DA:=GET_FILE_NAME('d:\',NULL,'DATE_BASE_NAME(*.DMP)/*.DMP/','message---', OPEN_FILE,TRUE); HOST('Imp UserId =gt/gt@orcl File = '||DA||'full=yes' ); END IF; end; ما الخطا في الكود؟؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 10 مارس 201016 سنة comment_186795 السلام عليكمان عملية تطبيق من هذا الامر وانا لا اعرف ما الحكمة في ذلك عن طريق الفورم ؟؟!! ولكن نجاح مثل هذه الامور تعتمد على صلاحية المستخدم بعمل تصدير او استيراد للجداول ولذلك يجب عند عمل اتصال بقاعدة البيانات ان يكون عن طريق user systemثانيا الامر imp لا يتم بهذه الطريقة ممكن ان تطبقة بطريقة اخرى ويعطي نفس النتيجة HOST('Imp system/system@orcl fromuser=gt touser=gt File = '||DA || ' grants=y' ); والله ولي التوفيق تم تعديل 10 مارس 201016 سنة بواسطة أسامة موسى تقديم بلاغ
بتاريخ: 10 مارس 201016 سنة كاتب الموضوع comment_186857 جزاك الله خير اخي اسامة على الاستجابةاما من الفورم عشان الزبون يسويلنفسه نسخ ويسوي استرجاع تقديم بلاغ
بتاريخ: 10 مارس 201016 سنة comment_186876 زى الباشمهندس اسامة ماقال بس حضرتك ممكن تحط الكود ال الباشمهندس قاله ال جوة ال host ف تيكست عادى وتسميه ويكون امتداه ب .batومن داخل الفورم باستخدام امر ال host تكتب اسم الفايل دا تقديم بلاغ
بتاريخ: 11 مارس 201016 سنة comment_186885 لا داعي لعمل شاشة للنسخ الاحتياطي اختي ميرا كل ما عليك وضع كود الاخ اسامة ( بعد التعديل عليه ) في ملف text وتخزينه بصيغة .bat ( مثل قول الاخت الفاضلة nana) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.