منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تغيير كلمة مرور قاعدة البيانات من خلال البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
كيف أستطيع تغيير كلمة مرور قاعدة البيانات من خلال البرنامج
قاعدة البيانات أكسس
واللغة هي VB.NET
وشكرا
PHP كود :
Public Class Form1

   Private Sub Button1_Click
(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

       
' TextBox1 = new password
       ' 
TextBox2 old password

       MsgBox
(ChangeMSAccessDatabasePassword("C:\db1.mdb"TextBox1.TextTextBox2.Text))

   End Sub


   Function ChangeMSAccessDatabasePassword
(ByVal dbPath As StringByVal newPass As StringByVal oldPass As String) As Boolean
       Dim ret 
As Integer
       Try
           Using cnn 
As New OleDb.OleDbConnection("Provider=" IIf(dbPath.Trim.ToLower.EndsWith(".mdb"), "Microsoft.Jet.OLEDB.4.0""Microsoft.ACE.OLEDB.12.0") & ";Data Source='" dbPath "';Jet OLEDB:Database Password=" oldPass ";Mode=Share Deny Read|Share Deny Write;")
               Using cmd As New OleDb.OleDbCommand("ALTER DATABASE PASSWORD " IIf(newPass <> """[" newPass "]""Null") & IIf(oldPass <> """[" oldPass "]""Null"), cnn)
                   cnn.Open()
                   ret cmd.ExecuteNonQuery
                   cnn
.Close()
               End Using
           End Using
           If ret 
0 Then
               Return True
           Else
               Return False
           End 
If
       Catch ex As Exception
           MsgBox
(ex.Message)
           Return False
       End 
Try
   End Function


End Class 
الف شكر لك أخي الغالي
بعد اذن حضرتك
كيف أستطيع تغيير كلمة مرور قاعدة البيانات من خلال البرنامج
قاعدة البيانات أكسس
واللغة هي فيجوال 6
احتمال كبير ان الكود السابق يعمل على vb6
سلام أخي أريد إزالة كلمة مرور قاعدة البيانات اكسس ولكن ليس عندي كلمة مرور  قديمة مرجو مساعدة