Skip to main content
Skip table of contents

DBLock()

DBLock() – Datensatz sperren

Die Funktion sperrt einen Datensatz. Der Datensatz kann solange von anderen Benutzern nicht mehr editiert werden, bis die Datensatzsperre mit DBUnlock() wieder aufgehoben wird.

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.CbLockRecord()

Parameter

Beschreibung

aTable:O

Bezugstabellen-Objekt; default = Standard-Tabelle

Rückgabewert


Logisch / Boolean - Sperren erfolgreich

Beispiel

CODE
| oDab010:DB := 'waDAB010, DAB011', oDab010_2:DB := 'waDAB010, DAB011' |

startseq,
   DBGoTop(oDab010),
   if DBLock(oDab010) then
      DBGoTop(oDab010_2),
      DBEdit(oDab010_2),
      oDab010_2:ARTNR := 'Test-Artikel',
      DBCancel(oDab010_2),
   endif,
onerror
   Meld('Datensatz kann nicht editiert werden, da er gesperrt ist'),
stopseq,

Weitere Verknüpfungen


JavaScript errors detected

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

If this problem persists, please contact our support.