انا اعمل فى شركة بحيث ااخذ ملفات تامين من الفروع (ملفات البيانات ذو الامتداد dmp)
ثم عل الserver امسح الuser ثم اعملة من جديد ثم افك الملف ب import
فهل توجد طريقة لفك الملف بدون مسح الuser بل عمل تحديث للملفات فقط :(
ارجو منكم المساعدة
انا اعمل فى شركة بحيث ااخذ ملفات تامين من الفروع (ملفات البيانات ذو الامتداد dmp)
ثم عل الserver امسح الuser ثم اعملة من جديد ثم افك الملف ب import
فهل توجد طريقة لفك الملف بدون مسح الuser بل عمل تحديث للملفات فقط :(
ارجو منكم المساعدة
تم تعديل هذه المشاركة بواسطة lotfy5000 في 9 أبريل 2005 في 16:21
يمكن اجراء التحديث عن طريق مسح الجداول ومن ثم عمل imp فهذه افضل من مسح كامل الuser
حيث يمكنك وضع هذه الخطوات بملف تنفيذى ومن ثم استدعائه عند الطلب على ان يحوى هذا الملف اوامر مسح الملفات المراد تحديثها ومن ثم على الامر الخاص بimp
سبحان الله و الحمد لله لا اله الا الله و الله اكبر
اشكرك جدا يا اخ فارس
و لكن ممكن توضح لى اكثر و ماهى الاوامر التى تكتب فى الملف التنفيذى
شكرا لتعبك
ويمكن كذلك عن طريق اوامر ال
forms_ddl
الامر الاول خاص بمسح الجدول وهو كالاتى:-
forms_ddl('drop table tablename');
الامر اعلاه يمكن ان تضع على زر امر عادى على الفورم
حيث ان
tablename هو الملف الذى تريد عمل تحديث له واذا كان لديك اكثر من ملف تريد تحديثها كرر الامر بعددها
الامر الثانى خاص بعملية الاستيراد import للجداول المحذوفة وهو كما يلى:-
exp80 username/password buffer=64000 file=packup.dmp compress=y grants=y rows=y consistent=y tables=(table1,table2,table3)
حيث الامر اعلاه يمكنك نسخه على ملف ذو امتداد bat
ومن ثم استدعائه من الفورم عن طريق الامر
host('path\filename.bat');
تم تعديل هذه المشاركة بواسطة فارس عبد الله في 18 أبريل 2005 في 15:08
سبحان الله و الحمد لله لا اله الا الله و الله اكبر
هذا الموضوع مغلق.