بتاريخ: 7 يوليو 20196 سنة comment_298698 بسم الله الرحمن الرحيم اخواني الاعزاء انا عامل شاشه لعمل امبورت للبيانات وفيها الكود التالي داخل زر الاسترجاع HOST('Imp test2/test2 File = '||:text_item5||' fromuser=test2 touser=test2 full=y'); ولكن المشكله انه عند فتح الشاشة السوداء فانه يستدعي ملف imp.exe التي نزلت عند تنصيب الديفلوبر فلا تتم العمليه بنجاح اريده ان يستدعي الملف imp.exe التي تزلت عند تنصيب قاعدة البيانات لك تتم العمليه وكتب الكود التالي ولكن تضهر الشاشه السوداء وتختفي بسرعه HOST('C:\app\almadany\product\11.2.0\dbhome_1\BIN\imp.exe test2/test2 file= '||:text_item5||' fromuser=test2 touser=test2 full=y'); فهل من مساعده مع العلم ان اعمل على قواعد بيانات 11جي وشكرا تم تعديل 7 يوليو 20196 سنة بواسطة الحكيمي تقديم بلاغ
بتاريخ: 7 يوليو 20196 سنة comment_298705 اول شي اتاكد انو التعليمة شغالة من ال command prompt بالظبط متل مو كاتبها في HOST يعني نفذ C:\app\almadany\product\11.2.0\dbhome_1\BIN\imp.exe test2/test2 file= file_name fromuser=test2 touser=test2 full=y في command prompt اذا اشتغلت معك اكيد جرب تعليمة HOST بالشكل: HOST('cmd.exe /c C:\app\almadany\product\11.2.0\dbhome_1\BIN\imp.exe test2/test2 file= '||:text_item5||' fromuser=test2 touser=test2 full=y'); تقديم بلاغ
بتاريخ: 8 يوليو 20196 سنة كاتب الموضوع comment_298709 كل الشكر لك اخي على الرد الكود التالي C:\app\almadany\product\11.2.0\dbhome_1\BIN\imp.exe test2/test2 file= file_name fromuser=test2 touser=test2 full=y اشتغل على طول من خلال محرر الدوز ولكن بعد حذف full=y وجربت الكود التالي من الدوز فعمل بشكل سليم ومن خلال الفورم تظهر الشاشه السوداء وتختفي بسرعه وذلك سواء مع وجود full=y او عدم وجودها HOST('cmd.exe /c C:\app\almadany\product\11.2.0\dbhome_1\BIN\imp.exe test2/test2 file=d:\1234.dmp fromuser=test2 touser=test2'); وذلك كما في الصوره المرفقه تم تعديل 8 يوليو 20196 سنة بواسطة الحكيمي تقديم بلاغ
بتاريخ: 8 يوليو 20196 سنة comment_298711 انا شايف في الشاشة اللي بعتتها انو عملية الاستيراد نجحت!شو المشكلة معناها؟ تقديم بلاغ
بتاريخ: 8 يوليو 20196 سنة كاتب الموضوع comment_298713 الصوره المرفقه تمت فيها العمليه بنجاح ولكن يدوي من خلال cmd وكتبت نفس الكود من خلال الفورمز ولكنه لم يشتغل تقديم بلاغ
بتاريخ: 8 يوليو 20196 سنة comment_298714 اكتب الامر فى Batch File واكتب pause; فى السطر الاخير عشان تشوف ايه الى بيحصل. تقديم بلاغ
بتاريخ: 9 يوليو 20196 سنة comment_298720 ممكن ايضا تسخدم WEBUTIL_HOST.NONBLOCKING('cmd /c C:\app\almadany\product\11.2.0\dbhome_1\BIN\imp.exe test2/test2 file= "'||:text_item5||'" fromuser=test2 touser=test2 full=y'); تقديم بلاغ
بتاريخ: 9 يوليو 20196 سنة كاتب الموضوع comment_298721 ممكن ايضا تسخدم WEBUTIL_HOST.NONBLOCKING('cmd /c C:\app\almadany\product\11.2.0\dbhome_1\BIN\imp.exe test2/test2 file= "'||:text_item5||'" fromuser=test2 touser=test2 full=y'); يضل المؤشر في بيداية الكود ويطلع خطى identifier WEBUTIL_HOST.NONBLOCKING must be declared statement ignored تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.