منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس بلغات الدوت_نت (C# – VB) - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم مكتبة اكواد C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=181)
+--- الموضوع : [كود] كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس بلغات الدوت_نت (C# – VB) (/showthread.php?tid=44709)



كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس بلغات الدوت_نت (C# – VB) - rabia al hamdani - 10-01-23

السلام عليكم ورحمة الله وبركاته
#كود_إنشاء_نسخة_أحتياطية_من_قاعدة_البيانات_أكسس #بلغات_الدوت_نت



 



– أعزائنا #المبرمجين #المحترفين أحببنا أن نقدم لكم كود إنشاء نسخة أحتياطية من قاعدة البيانات أكسس يقوم بنسخ قاعدة البيانات وأنشاء مجلد جديد للنسخ الاحتياطية لقواعد البيانات ولصق النسخة الاحتياطية بتاريخ اليوم والساعة،
الكود :-
            // مسار مجلد النظام
            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]

اسأل المولى ان قد وفقني في افادتكم في هذة المعلومات
وفق الله الجميع