23-09-18, 06:23 PM
(آخر تعديل لهذه المشاركة : 23-09-18, 06:25 PM {2} بواسطة asemshahen5.)
(23-09-18, 03:55 PM)Hazem1 كتب :(23-09-18, 03:26 PM)asemshahen5 كتب : http://vb4arb.com/vb/showthread.php?tid=16733
مشكور أخي الغالي asemshahen5 ، سأقوم بالبحث عن الكود المُستخدم في نسخ القاعدة لا أحتاج إلا لكود نسخ تلقائي لقاعدة البيانات وكود آخر لاستعادة قاعدة البيانات لأضع كل واحدٍ منهما في زر.
بعد البحث وجدت كود النسخ التالي، أود من حضراتكم تفسير سطر النسخ ، لأني أحتاج إلى فهمه
وهناك كود آخر وجدته ، ولا أدري ما الفرق بينهما ؟PHP كود :
Dim dline As String = Now.Year & Now.Month & Now.Day & Now.Hour & Now.Minute & Now.Second & Now.Millisecond
dline = dline.Trim
Dim fbd As New FolderBrowserDialog
If fbd.ShowDialog = DialogResult.OK Then
File.Copy(txtdbpath.Text, fbd.SelectedPath & "\budb_" & dline & IO.Path.GetExtension(lbldbname.Text.Trim))
End If
End Sub
PHP كود :
Dim dbPath = _
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & _
"\CreatedFolder\Resources\DatabaseFile.accdb"
Dim connStr As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dbPath
Dim dline As String = Now.Year & Now.Month & Now.Day & Now.Hour & Now.Minute & Now.Second & Now.Millisecond
تعريف متغير لتخزين السنة و الشهر و اليوم و الساعة و الدقيقة الخ
من ثم استدعاء مستعرض المجلدات
من ثم عمل نسخ لقاعدة البيانات من الموقع الموجودة فيه الى المكان المطلوب مع المتغير في اسم النسخة المعمولة
الكود الثاني هو لجلب موقع المجلد الخاص بالبرنامج و موقع قاعدة البيانات لاستخدامه في كود الاتصال الخاص بالبرنامج .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
