TurboDB VCL/CLX Komponenten Bibliothek
TTdbTable.Exclusive
TTdbTable
Top 


Die Eigenschaft Exclusive ermöglicht es einer Anwendung, exklusiven Zugriff auf eine TurboDB-Tabelle zu erhalten.

proeprty Exclusive: Boolean;

Beschreibung
Mit Exclusive kann der Zugriff auf eine TurboDB-Tabelle durch andere Anwendungen verhindert werden, während diese in der aktuellen Anwendung geöffnet ist. Weisen Sie der Eigenschaft Exclusive vor dem Öffnen der Tabelle den Wert True zu.

Wenn Exclusive den Wert True hat, kann nach dem erfolgreichen Öffnen der Tabelle keine andere Anwendung mehr darauf zugreifen. Wenn sich die Tabelle bereits im Zugriff einer anderen Anwendung befindet, wird eine Exception ausgelöst. Für diese Exception muß der Code, der die Tabelle öffnet in einen try
..except-Block eingeschlossen werden.

Weisen Sie Exclusive während des Entwurfs nicht den Wert True zu, wenn Sie beabsichtigen, der Eigenschaft Active ebenfalls den Wert True zuzuweisen. In diesem Fall wird eine Exception ausgelöst, da die Tabelle bereits von der IDE geöffnet wurde.