Bde.DBTables.TTable.KeyFieldCount
Delphi
property KeyFieldCount: Integer read GetKeyFieldCount write SetKeyFieldCount;
C++
__property int KeyFieldCount = {read=GetKeyFieldCount, write=SetKeyFieldCount, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
説明
部分キーを使って複数項目キー検索を行うとき,使用する項目の数を指定します。
KeyFieldCount は,複数項目キーに基づく検索を行う場合に,使用する項目をそれらの項目の連続するサブセットに限定します。たとえば,データセットの主キーが 3 つの項目からなるとき,KeyFieldCount を 1 に設定すると,1 番めのキー項目を使って部分キー検索が行われます。KeyFieldCount を 0 に設定した場合,データセットは,キー内のすべての項目に基づいて検索を行います。
メモ: 検索は,1 番めの項目で始まる連続するキー項目に対してのみ行われます。たとえばキーが 3 項目からなる場合,KeyFieldCount に 1 を設定すると 1 番めの項目,2 を設定すると 1 番めと 2 番めの項目,3 を設定すると全項目に基づいて検索が行われます。デフォルトでは,KeyFieldCount は,全項目を含む検索を指定する 0 が設定されています。