Bde.DBTables.TSession.ConfigMode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ConfigMode: TConfigMode read GetConfigMode write SetConfigMode;

C++

__property TConfigMode ConfigMode = {read=GetConfigMode, write=SetConfigMode, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession


Beschreibung

Legt fest, wie die Aliase der Sitzung von der Borland Database Engine (BDE) verwendet werden sollen.

Mit ConfigMode können Sie festlegen, wie die Aliase von der BDE behandelt werden sollen, die im Kontext einer Sitzung mit den Methoden AddAlias oder AddStandardAlias erstellt wurden. Mit ConfigMode können Sie auch bestimmen, welche BDE-Aliase einer Sitzung mitgeteilt werden, wenn in einer Anwendung die Methode GetAliasNames aufgerufen wird.

Die Standardeinstellung von ConfigMode ist cmAll. Diese Konstante beinhaltet alle möglichen Werte von TConfigModes. In der folgenden Tabelle werden die möglichen BDE-Konfigurationsmodi zusammengefasst, die für Aliase verwendet werden können:


Modus Bedeutung

cfmVirtual

Alle Aliase der BDE-Konfigurationsdatei, des BDE-Speichers und die zur Sitzung gehörenden Aliase sind in dieser Sitzung verfügbar.

cfmPersistent

Nur die Aliase der BDE-Konfigurationsdatei und des BDE-Speichers sind verfügbar.

cfmSession

Es sind nur die Aliase verfügbar, die in dieser Sitzung erstellt wurden.


Hauptsächlich können Sie mit ConfigMode in einer Anwendung Aliase auf Sitzungsebene festlegen und filtern.

Um die Abwärtskomompatibilität mit dem älteren TConfigModes zu gewährleisten, sollten Sie die Konstanten cmVirtual, cmPersistent, cmSession und cmAll verwenden. Die drei ersten Konstanten entsprechen den drei gleichnamigen TConfigModes-Werten. Die Konstante cmAll stellt ConfigMode die Werte der drei anderen Konstanten ein. Die beiden folgenden Befehlszeilen sind funktional gleich. Die Erste verwendet TConfigModes-Werte und die Zweite die entsprechende Konstante:


Session.ConfigMode := [cfmSession];
Session.ConfigMode := cmSession;


Hinweis: Die in einer Sitzung erstellten Aliase werden nicht automatisch in der BDE-Konfigurationsdatei gespeichert. Mit der Methode SaveConfigFile können Sie einen Alias in der Konfigurationsdatei speichern.

Siehe auch