FireDAC.Stan.Option.TFDUpdateOptions.LockMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property LockMode: TFDLockMode read GetLockMode write SetLockMode

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDUpdateOptions


Description

Contrôle la manière dont FireDAC verrouille un enregistrement de base de données lors de sa modification.

Utilisez la propriété LockMode pour spécifier le mode de verrouillage de l'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. La valeur par défaut est lmNone.

Mode 

Description 

lmNone

Aucun verrouillage. 

lmPessimistic

Verrouillage pessimiste, si le SGBD supporte SELECT FOR UPDATE ; sinon, le verrouillage optimiste est utilisé. Si l'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