Datasnap.DBClient.TCustomClientDataSet.DisableConstraints
Delphi
procedure DisableConstraints;
C++
void __fastcall DisableConstraints();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Désactive l'imposition de contraintes.
Appelez la méthode DisableConstraints pour lever temporairement les contraintes appliquées à l'ensemble de données ou à ses champs. Par exemple, si les contraintes sont temporairement désactivées, les performances sont améliorées quand une application parcourt un ensemble de données client.
Remarque : L'appel de DisableConstraints incrémente un compteur de références. Aussi longtemps que la valeur du compteur de références est supérieure à zéro, les contraintes sont désactivées pour l'ensemble de données. Pour empêcher une désactivation involontaire des contraintes, il faut toujours apparier un appel de DisableConstraints avec un appel de EnableConstraints.