Bde.DBTables.TDatabase.Directory
Delphi
property Directory: string read GetDirectory write SetDirectory;
C++
__property System::UnicodeString Directory = {read=GetDirectory, write=SetDirectory};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDatabase |
Beschreibung
Legt das Arbeitsverzeichnis für eine Paradox- oder dBASE-Datenbank fest.
Mithilfe der Eigenschaft Directory kann zur Laufzeit das Arbeitsverzeichnis für eine Paradox- oder dBASE-Datenbank geändert oder ermittelt werden. Die Datenbanken legen während ihrer Nutzung temporäre Tabellen in diesem Arbeitsverzeichnis an.
Normalerweise wird die Position eines Verzeichnisses über den Parameter PATH
des Datenbank-Alias (angegeben in der Eigenschaft AliasName) festgelegt. In bestimmten Situationen kann es aber vorkommen, dass eine Anwendung nach dem Öffnen einer Datenbank das Arbeitsverzeichnis zur Laufzeit ändern muss.
Der Wert von Directory kann zur Laufzeit geändert werden, nur wenn eine Datenbank bereits geöffnet ist. Andernfalls wird eine Exception ausgelöst. Das Löschen des aktuellen Wertes von Directory hat zur Folge, dass dieser auf das ursprüngliche Arbeitsverzeichnis zurückgesetzt wird, das beim erstmaligen öffnen der Datenbank eingestellt war.
Hinweis: Die Eigenschaft Directory darf nicht eingesetzt werden, wenn eine Verbindung zu einer entfernten Datenbank besteht. Eine Exception wird unter diesen Umständen ausgelöst. Ein Zugriff auf Directory, ohne dass eine Datenbank geöffnet ist, führt ebenfalls zu einer Exception.