FireDAC.Comp.DataSet.TFDDataSet.EnableConstraints
Delphi
procedure EnableConstraints;
C++
void __fastcall EnableConstraints();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Description
Réactive l'imposition des contraintes client lorsque les enregistrements sont validés.
Appelez EnableConstraints pour activer les contraintes client préalablement désactivées par un appel à DisableConstraints.
L'appel à EnableConstraints décrémente un compteur de références. Aussi longtemps que la valeur du compteur de références est égale à zéro, les contraintes sont activées pour l'ensemble de données. Pour éviter la désactivation accidentelle des contraintes, faites toujours suivre un appel à DisableConstraints d'un appel à EnableConstraints.
Exemple
FDQuery1.DisableConstraints;
try
// perform updates here, without checking client constraints
finally
FDQuery1.EnableConstraints;
end;