FireDAC.Stan.Option.TFDLockMode
Delphi
TFDLockMode = (lmNone, lmPessimistic, lmOptimistic);
C++
enum DECLSPEC_DENUM TFDLockMode : unsigned int { lmNone, lmPessimistic, lmOptimistic };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | FireDAC.Stan.Option |
Description
Spécifie le mode de verrouillage d'un enregistrement dans une base de données.
Vous pouvez utiliser des verrous pour résoudre un conflit de mises à jour sur le même enregistrement lors de sessions SGBD différentes.
Nom | Description |
---|---|
lmNone | Aucun verrouillage. |
lmPessimistic |
Verrous pessimistes, si le SGBD supporte SELECT FOR UPDATE ; sinon, des verrous optimistes sont utilisés. Lorsqu'un enregistrement est verrouillé, FireDAC attend un certain temps (LockWait) si le SGBD supporte l'expiration de verrouillage ; sinon, cela dépend des paramètres du SGBD. |
lmOptimistic |
Verrouillage optimiste. |