FireDAC.Comp.DataSet.TFDDataSet.PSGetKeyFields

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function PSGetKeyFields: string; override;

C++

virtual System::UnicodeString __fastcall PSGetKeyFields();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
FireDAC.Comp.DataSet.pas
FireDAC.Comp.DataSet.hpp
FireDAC.Comp.DataSet TFDDataSet

Beschreibung

Gibt die Namen aller Felder zurück, die zur eindeutigen Identifizierung der Datensätze im Datenpaket verwendet werden.

FireDAC.Comp.DataSet.TFDDataSet.PSGetKeyFields erbt von Data.DB.TDataSet.PSGetKeyFields. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.PSGetKeyFields.

Gibt die Namen aller Felder zurück, die zur eindeutigen Identifizierung der Datensätze im Datenpaket verwendet werden.

Die Provider-Komponente ermittelt mit Hilfe von PSGetKeyFields, durch welche Felder die Datensätze im Datenpaket eindeutig identifiziert werden können. Anhand dieser Informationen werden die Datensätze bestimmt, die beim Eintragen von Aktualisierungen geändert werden müssen.

PSGetKeyFields gibt einen String mit den Namen der Schlüsselfelder der Datenmenge zurück. Die einzelnen Einträge sind durch ein Semikolon getrennt. Bei der Standardimplementierung (in TDataSet) sind dies die Felder, deren Eigenschaft ProviderFlags den Wert pfInKey enthält.

Diese Methode ist eine Implementierung von IProviderSupport.PSGetKeyFields.


Siehe auch