Sitzung benennen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Datenbanksitzungen verwalten - Index

Hinweis: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird Unicode beispielsweise nie unterstützen. Sie sollten mit der BDE keine neuen Entwicklungen vornehmen. Überprüfen Sie, ob Sie Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren können.

Die Eigenschaft SessionName einer Sitzung wird dazu verwendet, einer Sitzung einen Namen zu geben. Auf der Basis dieses Namens lässt sich eine Sitzung mit Datenbanken und Datenmengen verknüpfen. Für die Standardsitzung ist die Eigenschaft SessionName mit dem Namen "Default" eingestellt. Für jede weitere Sitzungskomponente, die von Ihnen erstellt wurde, müssen Sie die Eigenschaft SessionName auf einen eindeutigen Wert setzen.

Datenbank- und Datenmengenkomponenten haben SessionName-Eigenschaften, die der SessionName-Eigenschaft einer Sitzungskomponente entsprechen. Wenn Sie die Eigenschaft SessionName für eine Datenbank- oder Datenmengenkomponente leer lassen, wird diese automatisch mit der Standardsitzung verknüpft. Sie können die Eigenschaft SessionName für eine Datenbank- oder Datenmengenkomponente auch so einstellen, dass diese der Eigenschaft SessionName einer zu erstellenden Sitzungskomponente entspricht.

Der folgende Quelltext verwendet die Methode OpenSession der TSessionList-Standardkomponente, Sessions, um eine neue Sitzungskomponente einzurichten, SessionName auf InterBaseSession zu setzen, die Sitzung zu aktivieren und die vorhandene Datenbankkomponente Database1 mit dieser Sitzung zu verknüpfen:

var
  IBSession: TSession;
  ...
begin
  IBSession := Sessions.OpenSession('InterBaseSession');
  Database1.SessionName := 'InterBaseSession';
end;
TSession *IBSession = Sessions->OpenSession("InterBaseSession");
Database1->SessionName = "InterBaseSession";

Weitere Informationen zu Sessions finden Sie unter Mehrere Sitzungen verwalten.

Siehe auch