Access gesicherte mdb (mdw) in mde konvertieren per VBA, VB
Hallo Zusammen!
Ich sollte in Access 2000 aus einer gesicherten Datenbank eine MDE-Datei erstellen.
Die Datenbank ist ganz normal über den Benutzerdatensicherheits-Assistent gesichert worden (MDW).
Jetzt kenne ich die folgende Methode um aus einer MDB eine MDE zu erstellen:
Set vAcc = New Access.Application
vAcc.SysCmd 603, pSource, pDestination
Set vAcc = Nothing
Dies funktioniert auch wunderbar bei ungesicherten Datenbanken.
Jetzt meine Frage:
Welche Syntax muß ich für eine gesicherte Datenbank verwenden bzw. gibt es einen anderen Weg?
Methoden mit "SendKeys" kann ich nicht verwenden da alles im Hintergrund per VB oder VBA laufen sollte.
Danke Euch im Voraus!
Ich sollte in Access 2000 aus einer gesicherten Datenbank eine MDE-Datei erstellen.
Die Datenbank ist ganz normal über den Benutzerdatensicherheits-Assistent gesichert worden (MDW).
Jetzt kenne ich die folgende Methode um aus einer MDB eine MDE zu erstellen:
Set vAcc = New Access.Application
vAcc.SysCmd 603, pSource, pDestination
Set vAcc = Nothing
Dies funktioniert auch wunderbar bei ungesicherten Datenbanken.
Jetzt meine Frage:
Welche Syntax muß ich für eine gesicherte Datenbank verwenden bzw. gibt es einen anderen Weg?
Methoden mit "SendKeys" kann ich nicht verwenden da alles im Hintergrund per VB oder VBA laufen sollte.
Danke Euch im Voraus!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 108578
Url: https://administrator.de/forum/access-gesicherte-mdb-mdw-in-mde-konvertieren-per-vba-vb-108578.html
Ausgedruckt am: 22.04.2025 um 22:04 Uhr
6 Kommentare
Neuester Kommentar
Moin Moin
Das ist zwar schon richtig lange her das ich mich damit befasst habe, aber wenn ich mich recht erinnere:
Access erstellt die MDE, und welche MDW Access gerade verwendet, ist systemweit eingestellt.
D.h. Solange du also die richtige MDW verwendest, brauchst du in deinem Skript nix anpassen
(bin mir aber nicht 100% sicher).
Gruß L.
Das ist zwar schon richtig lange her das ich mich damit befasst habe, aber wenn ich mich recht erinnere:
Access erstellt die MDE, und welche MDW Access gerade verwendet, ist systemweit eingestellt.
D.h. Solange du also die richtige MDW verwendest, brauchst du in deinem Skript nix anpassen
(bin mir aber nicht 100% sicher).
Gruß L.
Moin Moin
Such mal auf deinem PC nach der wrkgadm.exe.
Wenn Du diese ausführst legst du für Access fest ob und welche .mdw gilt.
Wenn eine unbehandelte system.mdw (liegt normalerweise im systen32 Verz.) nimmst, sollte beim Start deiner datenbank keine PWD abfrage kommen.
Jetzt könntest Du mit deinem Skript eine MDE erstellen.
Wenn Du dich jetzt wieder deiner angepassten mdw anschliesst (wrkgadm.exe) und die MDE startest, müstest du wieder ein Kennwort eingeben.
Wenn Du den wechsel der MDW ebenfalls mit den Skript machen möchtest, schau mal in der Access hilfe nach möglichen Parametern für den syscmd Befehl nach.
Gruß L.
Such mal auf deinem PC nach der wrkgadm.exe.
Wenn Du diese ausführst legst du für Access fest ob und welche .mdw gilt.
Wenn eine unbehandelte system.mdw (liegt normalerweise im systen32 Verz.) nimmst, sollte beim Start deiner datenbank keine PWD abfrage kommen.
Jetzt könntest Du mit deinem Skript eine MDE erstellen.
Wenn Du dich jetzt wieder deiner angepassten mdw anschliesst (wrkgadm.exe) und die MDE startest, müstest du wieder ein Kennwort eingeben.
Wenn Du den wechsel der MDW ebenfalls mit den Skript machen möchtest, schau mal in der Access hilfe nach möglichen Parametern für den syscmd Befehl nach.
Gruß L.