Zur 2. Frage.
Zum öffnen der
DB:
EDB.CreateDBConnection(db_MSAccess, 'Datei', '', '' { leer lassen }, '' { leer lassen}, false, false { wenn hier true, dann wird automatisch beim erstellen der DB eine DBPasswort gesetzt}, 'dein PW' {Dies wird damm zum öffnen verwendet }, false);
Zum Setzten der
DB:
Delphi-Quellcode:
EDB.DropDBConnection; // Schließt die Datei vorher, damit das klappt.
EDB.SetAccessDB_Password('Datei', 'Neues Passwort'; 'Altes Passwort' {Falls nicht vorhanden ''});
!!! Diese zeile Funktioniert nur, wenn die Datei nicht offen ist. Da diese Datei im Exklusiv Modus gestartet werden muss. Also, die
DB muss geschlossen sein. !!!
Danach kannst du die Verbindung ja wieder herstellen.