FireDAC.Phys.ADS.TFDPhysADSDriverLink.SearchPath

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property SearchPath: String read GetSearchPath write SetSearchPath stored IsSPS;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Phys.ADS.pas
FireDAC.Phys.ADS.hpp
FireDAC.Phys.ADS TFDPhysADSDriverLink

Description

Spécifie le chemin de recherche des tables de connexion libre.

Utilisez la propriété SearchPath pour spécifier le chemin de recherche des tables de connexion libre pour le pilote Advantage FireDAC.

Si la table ouverte n'a pas de chemin entièrement qualifié et qu'elle est introuvable dans le chemin par défaut (voir DefaultPath), elle est recherchée dans chaque répertoire du chemin de recherche.

Pour CREATE TABLE, le chemin par défaut est utilisé s'il est fourni. Sinon, le premier chemin de recherche est utilisé.

Par exemple, s'il n'existe aucun chemin par défaut et que le chemin de recherche est f:\data; g:\data, CREATE TABLE crée des tables dans f:\data.

Lors de l'utilisation d'un chemin de recherche, le fichier est contrôlé sur le client, de sorte qui'l n'a pas à tenter d'ouvrir la table sur chaque serveur dans le chemin de recherche. En l'absence d'un chemin de recherche, le fichier n'est pas contrôlé sur le client, car on présume que la table se trouve dans le chemin par défaut.

Lors de l'utilisation de Advantage Internet Server, le recours à un chemin de recherche peut amener le pilote Advantage à se connecter à chaque serveur dans le chemin de recherche car une connexion est requise avant de procéder au contrôle.

Par exemple, si le chemin de recherche est \\server1\vol1\data; \\server2\vol1\data, le pilote Advantage se connecte au serveur 1 puis au serveur 2 si une table existe sur le serveur 2 et pas sur le serveur 1.

Si vous ne souhaitez pas cela, l'application doit éviter d'utiliser des chemins de recherche et utiliser la propriété DefaultPath ou fournir le chemin complet avec chaque demande d'ouverture ou de création.

Voir aussi