FireDAC.Phys.ADS.TFDPhysADSDriverLink.SearchPath

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property SearchPath: String read GetSearchPath write SetSearchPath stored IsSPS;

C++

__property System::UnicodeString SearchPath = {read=GetSearchPath, write=SetSearchPath, stored=IsSPS};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Phys.ADS.pas
FireDAC.Phys.ADS.hpp
FireDAC.Phys.ADS TFDPhysADSDriverLink

Beschreibung

Legt den Suchpfad für freie Tabellen fest.

Mit der Eigenschaft SearchPath legen Sie den Suchpfad für freie Tabellen des FireDAC Advantage-Treibers fest.

Wenn die zu öffnende Tabelle keinen voll qualifizierten Pfad hat und die Tabelle im Standardpfad nicht gefunden wird (siehe DefaultPath), dann wird jedes Verzeichnis im Suchpfad nach der Tabelle durchsucht.

Bei CREATE TABLE wird der Standardpfad verwendet, wenn er angegeben ist. Ansonsten wird der erste Suchpfad verwendet.

Wenn beispielsweise kein Standardpfad angegeben ist und der Suchpfad f:\data; g:\data ist, dann erstellt CREATE TABLE Tabellen in f:\data.

Bei der Verwendung eines Suchpfades wird die Datei auf dem Client überprüft, damit der Client nicht versucht, die Tabelle auf jedem Server im Suchpfad zu öffnen. Wenn kein Suchpfad angegeben ist, wird die Datei auf dem Client nicht überprüft, und es wird davon ausgegangen, dass die Tabelle im Standardpfad vorhanden ist.

Bei Advantage Internet Server kann die Verwendung des Suchpfades bewirken, dass der Advantage-Treiber eine Verbindung zu jedem Server in dem Suchpfad herstellt, weil für die Überprüfung eine Verbindung erforderlich ist.

Wenn der Suchpfad beispielsweise \\server1\vol1\data; \\server2\vol1\data lautet, stellt der Advantage-Treiber eine Verbindung zu server1 und server2 her, wenn eine Tabelle auf server2 und nicht auf server1 vorhanden ist.

Wenn dies nicht gewünscht ist, dann sollte in der Anwendung die Verwendung von Suchpfaden vermieden und entweder der DefaultPath verwendet oder ein vollständiger Pfad für jede Anforderung zum Öffnen oder Erstellen angegeben werden.

Siehe auch