Datasnap.DBClient.TCustomClientDataSet.KeyFieldCount

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property KeyFieldCount: Integer read GetKeyFieldCount write SetKeyFieldCount;

C++

__property int KeyFieldCount = {read=GetKeyFieldCount, write=SetKeyFieldCount, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Datasnap.DBClient.pas
Datasnap.DBClient.hpp
Datasnap.DBClient TCustomClientDataSet

Beschreibung

Gibt die Anzahl der zu verwendenden Felder an, wenn eine Teilschlüsselsuche in einem Schlüssel durchgeführt wird, der aus mehreren Feldern besteht.

Mit KeyFieldCount können Sie eine Suche über einen aus mehreren Feldern bestehenden Schlüssel auf eine Teilmenge aufeinander folgender Felder im Schlüssel beschränken. Besteht der Primärschlüssel einer Datenmenge beispielsweise aus drei Feldern, kann eine Teilschlüsselsuche durchgeführt werden, die nur das erste Feld im Schlüssel berücksichtigt, indem Sie KeyFieldCount 1 zuweisen. Weisen Sie KeyFieldCount 0 zu, berücksichtigt die Client-Datenmenge alle Schlüsselfelder.

Anmerkung:  Suchoperationen müssen immer auf aufeinander folgenden Schlüsselfeldern basieren, beginnend mit dem ersten Feld im Schlüssel. Besteht ein Schlüssel beispielsweise aus drei Feldern, kann eine Anwendung KeyFieldCount 1 zuweisen, damit nur das erste Feld berücksichtigt wird. Mit 2 werden die beiden ersten Felder und mit 3 alle Felder berücksichtigt. Standardmäßig berücksichtigt KeyFieldCount in Suchoperationen alle Felder.

Siehe auch