TurboDB VCL Komponenten Bibliothek

Read-Only Tabellen und Datenbanken

Siehe auch

Previous  Top  Next

Eine Datenbank und/oder eine Tabelle kann im Read-Only Modus geöffnet werden, um jeglichen modifizierenden Zugroiiff darauf auszuschließen. Auch in diesem Modus muss TurboDB eine net-Datei erzeugen, andernfalls könnte eine zweite Applikation die Datenbank mit Schreiberlaubnis öffnen und einen Zugriffskonflikt auslösen.

Falls sich die Datenbank an einem Ort befindet an dem keine Schreibzugriff möglich ist, z.B. eine DVD oder ein geschütztes Verzeichnis, mus die Datenbank exklusiv und read-only geöffnet werden. In diesem Fall wird TurboDB nicht versuchen net-Dateien anzulegen.

In den seltenen Fällen, in denen mehrere Anwendungen gleichzeitigen Zugriff auf eine Datenbank benötigen, die sich an einem schreibgeschützen Speicherort befindet, kann SetSharedReadOnly(True) aufgerifen werden, anstatt das Exclusive Property zu verwenden. In diesem Modus, erzeugt TurboDB keine net-Dateien, öffnet die Datenbank aber im Shared Mode. Bei Verwendung dieser Methode muss die Anwendung garantieren, dass keine andere Anwendung die Datenbank modifiziert, denn TurboDB kann in diesem Modus Änderungen nicht feststellen.