Bde.DBTables.TDatabase.Directory

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch