Bde.DBTables.TSession

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSession

Delphi

TSession = class(TComponent, IDBSession)

C++

class PASCALIMPLEMENTATION TSession : public System::Classes::TComponent

Eigenschaften

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


Beschreibung

TSession stellt globale Verwaltungsmöglichkeiten für Datenbankverbindungen in einer Anwendung bereit.

Mit TSession können Sie eine Gruppe von Datenbankverbindungen in einer Anwendung verwalten. Es gibt drei Verwendungsarten für TSession: Standard, mehrere Netzwerksteuerdateien für Paradox und Multithread-Datenbankanwendungen.

Die Bibliothek erstellt automatisch die allgemein zugängliche TSession-Standardkomponente Session für alle Datenbankanwendungen. Mithilfe der Standardkomponente werden die Standard-Datenbankverbindungen verarbeitet. In einer Anwendung kann die Standardsitzung gesteuert werden, indem zur Laufzeit auf ihre Eigenschaften, Ereignisse und Methoden zugegriffen wird.

In Datenbankanwendungen, die gleichzeitig auf Paradox-Tabellen an verschiedenen Netzwerkstandorten zugreifen müssen, kann für jeden Netzwerkstandort eine Sitzung eingerichtet werden.

Schließlich werden Datenbankanwendungen, in denen mehrere Verbindungen zu einer Datenbank eingerichtet werden müssen (z.B. zwei Abfragen für die gleichen Tabellen), als Multithread-Anwendungen bezeichnet. In Multithread-Anwendungen muss für jede simultane Verbindung zu einem einzelnen Datenbankserver eine zusätzliche Sitzung erstellt werden.

Hinweis: Mehrere Sitzungen können in Anwendungen über die TSessionList-Komponente verwaltet werden. Für alle Datenbankanwendungen wird automatisch eine Standard-Sitzungsliste namens Sessions erstellt. Beachten Sie den Plural, der diese Komponente von der Standardsitzung (Session) unterscheidet.

Anmerkung: TSession implementiert das Interface IDBSession, durch das von der globalen Funktion PasswordDialog Kennwörter an die Komponente übergeben werden können.

Siehe auch