29-09-14, 02:06 AM
مثال بسيط جدا لفكرة نسخ معلومات معينة من قاعدة الى قاعدة
سبب الفكرة مسالة التحويل من نوع منتدى الى اخر
حاولت استخدام الادوات الجاهزة سواء الدمج او تحويل الترميز لكن لم تفلح معي فتظل الرموز غير مفهومة بالذات منتدى vbulletin لاتتنفك النصوص بقاعدة بياناته الا بهذا النوع من المنتديات اما في غيرها لم اتمكن من ايجاد حل
لذلك اضطررت لهذه الحيلة وهي باستخدام
HtmlAgilityPack
وحدها فهي كنز ثمين لكل مبرمج
هذا رأيي
يوجد بالمثال نسخ معلومات محددة من قاعدة vbulletin v3 الى قاعدة mybb
الجداول المدعومة هي:
mybb_forums
mybb_threads
mybb_posts
mybb_users
mybb_attachments
التحديث الان ان نسخ الكل باستثناء جدول mybb_users في روتين واحد
بينما الافراغ والتصفير كل زر له مهمة تم تفعيله
تم حل مشكلة المواضيع والمشاركات اليتيمة
فقط تحتاج النقر على زر نسخ المنتديات وسيتم نسخ المواضيع والمشاركات والمرفقات مع بعض
المثال بلا شك مستعجل والتعديل والتصحيح مستمر
أرجو ان تكون النسخة الثانية هذه مفيدة كفكرة او كاداة
تم تحديث المرفق والتحديث فقط استبدال الاداة السوداء من اداة تسمية الى مربع نص بحيث تم تمكين تعدد الاسطر
اشكر كل الاخوة على المساعدة واخص بالشكر من هنا الاخ vbnet ومن منتدى الدعم الاخ support
الملف المثال مرفق
ارجو ان يستفيد احد من الفكرة
المرفق محدث صباح 10/ ذي الحجة /1435هـ
لقطة فيديو لتجربة البرنامج
http://www.youtube.com/watch?v=vg9vwSXnIBY
لقطة فيديو لتجربة البرنامج
http://www.youtube.com/watch?v=vg9vwSXnIBY