FireDAC.Stan.Option.TFDLockMode
Delphi
TFDLockMode = (lmNone, lmPessimistic, lmOptimistic);
C++
enum DECLSPEC_DENUM TFDLockMode : unsigned int { lmNone, lmPessimistic, lmOptimistic };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | FireDAC.Stan.Option |
Beschreibung
Gibt den Sperrmodus für den Datenbankdatensatz an.
Mit Sperren können Sie Konflikte bei Aktualisierungen desselben Datensatzes aus unterschiedlichen DBMS-Sitzungen lösen.
Name | Beschreibung |
---|---|
lmNone | Keine Sperrung. |
lmPessimistic |
Pessimistisches Sperren, wenn das DBMS SELECT FOR UPDATE unterstützt, ansonsten wird das optimistische Sperren 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 |
Optimistisches Sperren |