تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كل عام وانتم بخير ... محتاج كود نسخ قاعدة البيانات تلقائيا
#31
تفضل هذا فانكشن لعمل استعادة نسخة إحتياطية : 
PHP كود :
   Function Restore_Database(ByVal DatabaseName As StringByVal FileNameDir As String) As String
        Dim SqlStrXT 
As String String.Empty
 
       Try
            SqlStrXT 
"ALTER DATABASE [" DatabaseName "] SET SINGLE_USER WITH ROLLBACK IMMEDIATE" vbNewLine
            SqlStrXT 
+= "Restore Database [" DatabaseName "] FROM  DISK = N'" FileNameDir "' WITH  FILE = 1,  NOUNLOAD,  REPLACE,  STATS = 5" vbNewLine
            SqlStrXT 
+= "ALTER DATABASE [" DatabaseName "] SET MULTI_USER"
 
           Dim dt As New DataTable
            dt
.Clear()
 
           DatabaseName ""
 
           Dim Con As New SqlClient.SqlConnection("Data Source=(Local);Initial Catalog=Master;Persist Security Info=True;User ID=MyUserName;Password=MyPassword")
 
           If Con.State ConnectionState.Closed Then Con.Open()
 
           Dim da As New SqlClient.SqlDataAdapter(SqlStrXTCon)
 
           If FileNameDir <> String.Empty Then
                da
.Fill(dt)
 
           End If
 
           MsgBox("Database Restored Successfully"MsgBoxStyle.Information"")
 
           If Con.State ConnectionState.Open Then Con.Close()
 
           Return True " - " SqlStrXT
        Catch ex 
As Exception
            MsgBox
("Error : " ex.MessageMsgBoxStyle.Critical"")
 
           Return False " - " SqlStrXT
        End 
Try
 
   End Function 
هكذا يتم استدعائه :
PHP كود :
Restore_Database(DatabaseName ,"D:\DBBACK.Bac"
الرد }}}
#32
(14-05-19, 03:47 PM)asemshahen5 كتب : تفضل هذا فانكشن لعمل استعادة نسخة إحتياطية : 
PHP كود :
   Function Restore_Database(ByVal DatabaseName As StringByVal FileNameDir As String) As String
        Dim SqlStrXT 
As String String.Empty
 
       Try
            SqlStrXT 
"ALTER DATABASE [" DatabaseName "] SET SINGLE_USER WITH ROLLBACK IMMEDIATE" vbNewLine
            SqlStrXT 
+= "Restore Database [" DatabaseName "] FROM  DISK = N'" FileNameDir "' WITH  FILE = 1,  NOUNLOAD,  REPLACE,  STATS = 5" vbNewLine
            SqlStrXT 
+= "ALTER DATABASE [" DatabaseName "] SET MULTI_USER"
 
           Dim dt As New DataTable
            dt
.Clear()
 
           DatabaseName ""
 
           Dim Con As New SqlClient.SqlConnection("Data Source=(Local);Initial Catalog=Master;Persist Security Info=True;User ID=MyUserName;Password=MyPassword")
 
           If Con.State ConnectionState.Closed Then Con.Open()
 
           Dim da As New SqlClient.SqlDataAdapter(SqlStrXTCon)
 
           If FileNameDir <> String.Empty Then
                da
.Fill(dt)
 
           End If
 
           MsgBox("Database Restored Successfully"MsgBoxStyle.Information"")
 
           If Con.State ConnectionState.Open Then Con.Close()
 
           Return True " - " SqlStrXT
        Catch ex 
As Exception
            MsgBox
("Error : " ex.MessageMsgBoxStyle.Critical"")
 
           Return False " - " SqlStrXT
        End 
Try
 
   End Function 
الاخ عاصم تحية طيبة : 
عندما استدعي الفانكشن من داخل زر الامر يرفض ويعطيني خطأ . كما هو موضح في الصورة .


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#33
هكذا يتم استعماله :

PHP كود :
Restore_Database(DatabaseName ,"D:\DBBACK.Bac"
الرد }}}
تم الشكر بواسطة: elgokr , elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 142 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 205 04-03-24, 07:15 AM
آخر رد: new_programer
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 168 25-02-24, 06:29 AM
آخر رد: loay775
  محتاج تشفير فيديو وتشغلية عن طريق البرنامج فقط new_programer 1 118 22-02-24, 12:09 PM
آخر رد: AHMED213
  انشاء قاعدة بيانات من ملف سكربت strongriseman 5 507 17-02-24, 02:57 PM
آخر رد: strongriseman
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 261 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 314 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] محتاج كود حساب الفرق بين تاريخين بالايام moustafakamel95 3 468 29-01-24, 04:05 PM
آخر رد: مصطفى مصطفى
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 266 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
Photo [كود] مطلوب كود يستخدم الأوامر فقط لتحديث قاعدة بيانات بـ vb.net AhmedEissa 4 649 18-01-24, 11:40 PM
آخر رد: العتيق

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


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