READ WRITE

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


READ WRITE {(Tabellenname | *)}

ParameterTypBeschreibung
Tabellenname | *TabelleTabelle, deren Zugang geändert werden soll
oder * für alle Tabellen oder
Haupttabelle ohne Angabe

Beschreibung

Der Befehl READ WRITE ändert den Zugriffsmodus auf Tabellenname in den Lese-/Schreibmodus. Alle Datensätze dieser Tabelle werden nach dem Aufruf dieses Befehls im Lese-/Schreibmodus geladen. Wird statt Tabellenname der Parameter * angegeben, gilt der Befehl für alle Tabellen.

Tabellenname ist optional. Wird der Parameter nicht angegeben, bezieht sich READ WRITE auf die Haupttabelle.

Wählen Sie den Lese-/Schreibmodus dann, wenn Sie Datensätze dieser Tabelle ändern oder löschen bzw. den Zugang für andere Benutzer sperren wollen. Ein im Lese-/Schreibmodus geladener Datensatz muss nicht unbedingt mit Schreibberechtigung geladen werden. Ist er bereits von einem anderen Prozess gesperrt, wird er nur im Lesemodus geladen. Die Funktion Locked gibt dann den Wert TRUE zurück. Sie müssen daher jeden Datensatz mit der Funktion Locked abfragen. Andernfalls riskieren Sie, dass Befehle wie SAVE RECORD oder DELETE RECORD keine Wirkung haben.

Um den geänderten Datensatz für andere Benutzer wieder zugänglich zu machen, müssen Sie ihn mit dem Befehl UNLOAD RECORD freigeben.

READ WRITE hat keine Auswirkung auf den Datensatz, der vor dem Aufruf geladen wurde. Ist der aktuelle Datensatz von Tabellenname im Lesemodus geladen, ändert sich sein Zugriffsmodus nicht. Sie müssen den Befehl LOAD RECORD aufrufen, um diesen Datensatz im Lese-/Schreibmodus zu laden.

Ist der Zugriff auf eine Tabelle im Lese-/Schreibmodus festgelegt, bleibt der Modus erhalten, bis Sie ihn mit READ ONLY umschalten. Beim Öffnen einer 4D Datenbank sind alle Tabellen automatisch im Lese-/Schreibmodus.

Referenz

Datensatz sperren, READ ONLY, Read only state.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next