Bde.DBTables.TTable.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
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TTable


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 kann die Suche auf eine Untermenge der verfügbaren Schlüsselfelder beschränkt werden, wenn sich ein Schlüssel aus mehr als einem Feld zusammensetzt. Wenn eine Tabelle beispielsweise aus einem Primärschlüssel mit drei Feldern besteht, muss KeyFieldCount auf 1 gesetzt werden, wenn nur basierend auf dem ersten Feld nach Werten gesucht werden soll. Wenn KeyFieldCount 0 ist, werden alle Schlüsselfelder durchsucht.

Hinweis: 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