FireDAC.Comp.DataSet.TFDDataSet.RefreshUnknownRecord

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch