Access-Datenbank mit Passwort erstellen/lesen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von PCUser.

    Access-Datenbank mit Passwort erstellen/lesen

    Hi,

    Arbeite gerade an einem lokalen Loginsystem für mein Programm. Ich schreibe die Rechte die der Benutzer hat in die Datenbank. Wenn die Datenbank erstellt wird, soll sie jedoch verschlüsselt werden, damit der User nicht irgendwelche veränderungen vornehmen kann. Den Code habe ich damals glaube ich von VB-Paradise!
    Hier ist der Ausschnitt der die Datenbank erstellt, und der Provider:

    VB.NET-Quellcode

    1. Public Sub Datenbank_und_Tabelle_erstellen()
    2. Dim catalog As Object
    3. catalog = CreateObject("ADOX.Catalog")
    4. catalog.create( _
    5. "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
    6. sDatabasePath)
    7. Dim conn As OleDbConnection = New OleDbConnection( _
    8. "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" _
    9. & sDatabasePath)
    10. conn.Open()
    11. Dim sql As String = "CREATE TABLE " & sTableName & "(" & _
    12. "ID COUNTER NOT NULL CONSTRAINT PK_ID_no PRIMARY KEY, " & _
    13. "UserName Varchar(44) NOT NULL, " & _
    14. "Passwort Varchar(44) NOT NULL, " & _
    15. "Vollzugriff Varchar(44) NOT NULL, " & _
    16. "Ändern Varchar(44) NOT NULL, " & _
    17. "Löschen Varchar(44) NOT NULL, " & _
    18. "Schreiben Varchar(44) NOT NULL" & _
    19. ")"
    20. Dim cmd As OleDbCommand = New OleDbCommand(sql, conn)
    21. cmd.ExecuteNonQuery()
    22. conn.Close()
    23. End Sub
    24. Public Sub Provider()
    25. con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & sDatabasePath & ";"
    26. cmd.Connection = con
    27. End Sub


    Hoffe ihr könnt mir helfen!

    Grüße

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „PCUser“ ()