Data.DB.TWideDataSet.PSGetKeyFields
Delphi
function PSGetKeyFields: string; override;
C++
virtual System::UnicodeString __fastcall PSGetKeyFields(void);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | protected | Data.DB.pas Data.DB.hpp |
Data.DB | TWideDataSet |
Beschreibung
Gibt die Namen aller Felder zurück, die verwendet werden, um Datensätze im Datenpaket eindeutig zu identifizieren.
Die Provider-Komponente ermittelt mit Hilfe von PSGetKeyFields welche Informationen erforderlich sind, um die Datensätze im Datenpaket eindeutig zu identifizieren. 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. Standardmäßig (gemäß der Implementierung in TWideDataSet) ist der Wert pfInKey in der Eigenschaft ProviderFlags dieser Felder enthalten.
Diese Methode ist eine Implementierung von IProviderSupport.PSGetKeyField.