Datasnap.Provider.TDataSetProvider.GetDataSetFromDelta

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch