Hallo NG,
ich benötige ein kleines Programm, welches nichts anderes macht als eine, mit einem Datenbankkennwort geschützte,
Access DB (mde) zu starten und dann sich selbst beendet.
Dann möchte ich mit der
Access DB weiterarbeiten.
Das ganze muß in der
Access Runtime Umgebung und mit einer
Access 2000 Installation funktionieren.
Ab
Access XP aufwärts funktioniert das relative simpel von einer anderen
Access Anwendung aus - aber bei Access2000 geht das nicht so einfach. Zumindest wenn man der
DB ein Kennwort mit übergeben muß.
Also irgendetwas in der Art:
OleObject.OpenCurrentDatabase('C:\AccDB2.mde', False, 'PWD');
Erklärung:
DB1 ist die Backend
DB (geschützt mit
DB Kennwort)
DB2 ist die Frontend
DB (geschützt mit
DB Kennwort und DB2 Tabs eingebunden als Links)
Damit niemand über den Umweg der gelinkten DB1 Tabs in der DB2 an die Datentabellen kommt, muß ich auch die DB2 mit Kennwort schützen.
Da aber mit der
DB mehr als 50 User arbeiten und auch eine User Gruppierung nicht deutlich weniger Rechte Varianten bringt, werden die Daten per Abfrage Filterkriterien in
Access organisiert.
Der Sinn ist, ich möchte das
DB Kennwort (DB2) in dem Delphi - Programm "festverdrahten". Der Anwender der DB2 soll kein Passwort ausgehändigt bekommen.
Kann mir dabei jemand helfen? Oder hat jemand ein Code Beispiel dafür?
Danke - Tom