FireDAC.Stan.Option.TFDUpdateOptions.LockMode
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 |
---|---|
|
Keine Sperrung. |
|
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. |
|
Optimistische Sperrung. |