Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi D6 - Access DB mit Passwort starten (https://www.delphipraxis.net/110115-d6-access-db-mit-passwort-starten.html)

detom 13. Mär 2008 08:19


D6 - Access DB mit Passwort starten
 
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz