infra:NET User
 
×
1.2.77 DbsLockX, DbsUnLockX – Sperren/Entsperren
DbsLockDB( nRc );
DbsLockTable( strBufName, nRc );
DbsUnLockDB( nRc );
DbsUnLockTable( strBufName, nRc );
Argument
strBufName
Name des Buffers der Datenbankdatei, die gesperrt werden soll.
 
nRc
Returncode des Lock- bzw. Unlockaufrufes
Beschreibung
DbsLockDB führt eine logische Sperrung der kompletten Datenbank durch. Diese wird nur durchgeführt, wenn sich max. 1 Benutzer in der Anwendung befindet.
Andere Benutzer können während dieser Zeit nicht auf die Datenbank zugreifen.
DbsUnLockDB hebt die logische Sperrung (durch die Funktion DbsLockDB) auf.
Funktionsart
STPFunktion
Hinweis: 
Um auf Datensätze einer Datei mit binären Feldern im Schlüssel zugreifen und diese ggf. aktualisieren zu können (z.B. Datei 143 mit SysUUID), muss dem Datenbanksystem mitgeteilt werden, dass beim Zugriff auf diese Datei die binären Felder nicht versteckt werden sollen.