Datasnap.Provider.TDataSetProvider.GetDataSetFromDelta
Delphi
function GetDataSetFromDelta(ATree: TUpdateTree; Source, Delta: TDataSet; Mode: TUpdateMode): TDataSet; virtual;
C++
virtual Data::Db::TDataSet* __fastcall GetDataSetFromDelta(TUpdateTree* ATree, Data::Db::TDataSet* Source, Data::Db::TDataSet* Delta, Data::Db::TUpdateMode Mode);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | TDataSetProvider |
Beschreibung
Gibt eine Datenmenge zurück, die auf dem ersten Datensatz der Quelldatenmenge positioniert ist, die derzeit abgerufen oder aktualisiert wird.
GetDataSetFromDelta wird intern verwendet, um einen bestimmten Datensatz abzurufen, wenn die Quelldatenmenge unidirektional ist.
ATree ist ein TUpdateTree-Objekt, das die Aktualisierungs- oder Datenabrufoperation repräsentiert.
Source ist eine Quelldatenmenge. Da diese Datenmenge unidirektional ist, ist der Datensatzzeiger unter Umständen nicht auf den richtigen Datensatz ausgerichtet.
Delta ist eine Delta-Datenmenge, die den gewünschten Datensatz angibt.
Mode gibt das Kriterium für die Suche nach einem Datensatz auf dem Server in der in Source angegebenen Datenmenge an. Die Werte, die diesem Kriterium folgen, stammen aus Delta.
GetDataSetFromDelta gibt eine unidirektionale Datenmenge zurück, die Source entspricht, aber nur einen einzelnen Datensatz nach Maßgabe der Kriterien in Delta und Mode enthält.