infra:NET User
 
×
1.2.39 BufLockBuffer – Lock Buffer
BufLockBuffer( strBufName,nlLockMode)
Argumente
strBufName
Buffer der gelockt werden soll.
nlLockMode
Single = 1
Es wird nur ein Satz je Datei gesperrt, bei jeder neuen Sperre wird die alte aufgehoben
Multiple = 2
In diesem Fall können mehrere Sätze einer Datei gesperrt werden.
Beschreibung  
Achtung: Mit diesem Befehl werden alle nach Lesen eines Satzes, z.B. mit BufSetFieldX, durchgeführten Änderungen des Buffers zurückgesetzt, da der Datensatz ggf. neu gelesen wird.
Daher immer gleich nach dem Lesen den Satz sperren, wenn der Satz geändert zurückgeschrieben werden soll.
Diese Funktion sperrt den in strBufName angegebenen Buffer mit dem in nlLockMode angegebenen Lock-Modus.
Der Pfad für das Lesen mit Sperre wird vom letzten Aufruf (z.B. BufSelectBuffer) übernommen.
Sperren werden durch einen BufUpdate-Befehl (allerdings nur der single Lock) oder durch erneutes Sperren eines anderen Datensatzes oder durch beliebiges Lesen eines Datensatzes aufgehoben.
Funktionsart
STPFunktion