FireDAC.Comp.DataSet.TFDDataSet.RefreshUnknownRecord
Delphi
procedure RefreshUnknownRecord(const AValues: array of Variant; AReread: Boolean = True; ASetPos: Boolean = True);
C++
void __fastcall RefreshUnknownRecord(const System::Variant *AValues, const int AValues_High, bool AReread = true, bool ASetPos = true);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Beschreibung
Registriert einen neuen Datensatz und liest optional die Feldwerte dieses Datensatzes erneut aus einer Datenquelle.
Mit RefreshUnknownRecord registrieren Sie einen neuen, noch nicht abgerufenen Datensatz beim internen Datenspeicher, weisen den Spalten AValues
zu und lesen optional die Feldwerte aus einer Datenquelle. Diese Methode ist hilfreich, wenn Sie einen Datensatz abrufen müssen, der im internen Datenspeicher nicht, aber in der Datenbank vorhanden ist. Beispiel: Ein neuer Datensatz, der nicht zusammen mit der Ergebnismenge abgerufen, sondern später der Datenbank hinzugefügt wurde, und dieser Datensatz muss in der Anwendung abgerufen werden.
FireDAC weist den entsprechenden Datensatzspalten Werte ungleich null aus AValues
zu. Nur diese Spaltenwerte werden in der WHERE
-Klausel beim Abrufen des Datensatzes verwendet. Am besten geben Sie hier die Schlüsselspaltenwerte an.