Data.SqlExpr.TCustomSQLDataSet.GetKeyFieldNames
Delphi
function GetKeyFieldNames(List: TStrings): Integer;
C++
int __fastcall GetKeyFieldNames(System::Classes::TStrings* List);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TCustomSQLDataSet |
Beschreibung
Füllt eine Liste mit den Namen aller Felder aus allen für die Datenmenge definierten Indizes.
Mit GetKeyFieldNames füllen Sie eine String-Liste mit Informationen über die Indizes, die auf dem Datenbank-Server für diese Datenmenge zur Verfügung stehen.
Für jeden auf dem Server für die Datenmenge definierten Index fügt GetKeyFieldNames einen String in die in List angegebene String-Liste ein. Jeder String ist eine durch Semikolon getrennte Menge von Feldnamen, die die Felder in einem einzelnen Index aufführt.
TCustomSQLDataSet verwendet diese Indizes nicht explizit. GetKeyFieldNames kann für das dynamische Zusammenstellen von SQL-Anweisungen verwendet werden, die über einen Index auf Felder zugreifen müssen.