FireDAC.Stan.Option.TFDUpdateOptions.LockMode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property LockMode: TFDLockMode read GetLockMode write SetLockMode  stored IsLMS default lmNone;

C++

__property TFDLockMode LockMode = {read=GetLockMode, write=SetLockMode, stored=IsLMS, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDUpdateOptions


Beschreibung

Steuert, wie FireDAC einen Datenbankdatensatz während der Bearbeitung sperrt.

Mit der Eigenschaft LockMode geben Sie den Sperrmodus des Datenbankdatensatzes an.

Sie können Sperren verwenden, um einen Konflikt zwischen Aktualisierungen desselben Datensatzes aus unterschiedlichen DBMS-Sitzungen zu lösen. Der Standardwert ist lmNone.

Modus 

Beschreibung 

lmNone

Keine Sperrung. 

lmPessimistic

Pessimistische Sperrung, wenn das DBMS SELECT FOR UPDATE unterstützt, ansonsten wird die optimistische Sperrung verwendet. Bei einem gesperrten Datensatz wartet FireDAC eine bestimmte Zeit (LockWait), wenn das DBMS Zeitüberschreitungen beim Sperren unterstützt, ansonsten ist dies von den DBMS-Einstellungen abhängig. 

lmOptimistic

Optimistische Sperrung. 

Siehe auch