تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس بلغات الدوت_نت (C# – VB)
#1
Lightbulb 
السلام عليكم ورحمة الله وبركاته
#كود_إنشاء_نسخة_أحتياطية_من_قاعدة_البيانات_أكسس #بلغات_الدوت_نت



 



– أعزائنا #المبرمجين #المحترفين أحببنا أن نقدم لكم كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس يقوم بنسخ قاعدة البيانات وأنشاء مجلد جديد للنسخ الاحتياطية لقواعد البيانات ولصق النسخة الاحتياطية بتاريخ اليوم والساعة،
الكود :-
            // مسار مجلد النظام
            string sourcePath = System.IO.Path.GetDirectoryName(Application.ExecutablePath);
            // مسار مجلد النسخ الاحتياطية
            string destinationPath = Path.Combine(System.IO.Path.GetDirectoryName(Application.ExecutablePath),
                “DataBase sys”);
            // أسم ملف قاعدة البيانات الاساسية مع الامتداد
            string sourceFileName = “Name_DataBase_sys.accdb”;
            // أسم ملف قاعدة البيانات النسخة الاحتياطية مع الامتداد
            string destinationFileName = DateTime.Now.ToString(“dd_MM_yyyy_hh_mm_ss”)+”_DataBase” + “.accdb”; // Don’t mind this. I did this because I needed to name the copied files with respect to time.
            // كود دمج مسار مجلد النظام مع ملف قاعدة البيانات الاساسية
            string sourceFile = System.IO.Path.Combine(sourcePath, sourceFileName);
            // كود دمج مسار مجلد النسخ الاحتياطية مع ملف النسخة الاحتياطية
            string destinationFile = System.IO.Path.Combine(destinationPath, destinationFileName);
            //  إذا لم يكون موجود “DataBase sys” كود إنشاء المجلد
            if (!System.IO.Directory.Exists(destinationPath))
            {
                System.IO.Directory.CreateDirectory(destinationPath);
            }
            // كود نسخ ملف قاعدة البيانات وحفظه كنسخة أحتياطية
            System.IO.File.Copy(sourceFile, destinationFile, true);
 



– لمن أراد نفس الكود بلغة الفجوال بيسك علق بــ #مهتم VB Code في منشور الفيس بوك من  هنا

[url=https://www.facebook.com/rabiprog/posts/pfbid02CAL9UhPrykij6nuNk3gs5drhD7xNSWBjnm2PaxCAc3bvYyHjDpcdSimbiVbqD6o2l][/url]

اسأل المولى ان قد وفقني في افادتكم في هذة المعلومات
وفق الله الجميع
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم