Datasnap.DBClient.TCustomClientDataSet.DisableConstraints

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi