Datasnap.DBClient.TCustomClientDataSet.DisableConstraints
Delphi
procedure DisableConstraints;
C++
void __fastcall DisableConstraints();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Beschreibung
Deaktiviert die Prüfung von Beschränkungen.
Mit DisableConstraints können einer Datenmenge oder den enthaltenen Feldern zugewiesene Beschränkungen zeitweise deaktiviert werden. Verarbeitet eine Anwendung beispielsweise eine Datenmenge datensatzweise, kann die Leistung durch das Deaktivieren der Beschränkungen erhöht werden.
Anmerkung: Ein Aufruf von DisableConstraints erhöht einen Referenzzähler. Ist dieser Referenzzähler größer als Null, sind die Beschränkungen für die Datenmenge deaktiviert. Eine versehentliche Deaktivierung der Beschränkungen kann verhindert werden, indem Sie einen Aufruf von DisableConstraints immer mit einem Aufruf von EnableConstraints gruppieren.