Skip to main content
Skip table of contents

IsRecordLocked()

IsRecordLocked() – Sperr-Prüfung eines Datensatzes

Die Funktion prüft, ob der aktuelle Datensatz vom eigenen oder einem anderen Benutzer gesperrt ist.

Hinweis


Die Funktion sollte ab Version 6.1 nicht mehr verwendet werden. Dafür stehen nun direkte Funktionen der Tabellen (TBeStandardTable, TBeRightsTable, TBeAdsQuery oder TBeMemTable) zur Verfügung.
oTable.CbIsRecordLocked()

Parameter

Beschreibung

aTable:O

Tabellenobjekt, Default = Standard-Tabelle

Rückgabewert


Logisch

Beispiel

CODE
|oDab000:DB:='waDAB000, 1', bIsLocked|

// Datensatz ggf. entsperren
bIsLocked := IsRecordLocked(oDab000),
if bIsLocked then
   DBUnlock(oDab000),
endif,

writeln(IsRecordLocked(oDab000), recno(oDab000)), //.F. (Datensatz nicht gelockt)
DBLock(oDab000),                                  // Datensatz locken
writeln(IsRecordLocked(oDab000), recno(oDab000)), //.T. (Datensatz gelockt)

// Ursprungszustand herstellen
if not bIsLocked then
   DBUnlock(oDab000)
endif,

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.