FireDAC.Stan.Option.TFDLockMode

De Appmethod Libraries
Aller à : navigation, rechercher

Object Pascal

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.

Voir aussi