Datasnap.Provider.TBaseProvider.LocateRecord

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure LocateRecord(Source, Delta: TDataSet); virtual;

C++

virtual void __fastcall LocateRecord(Data::Db::TDataSet* Source, Data::Db::TDataSet* Delta);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TBaseProvider

Beschreibung

Positioniert eine Datenmenge auf den Datensatz, der der Aktualisierung in dem angegebenen ein Delta-Paket entspricht.

LocateRecord wird indirekt von der Methode RowRequest aufgerufen, um einen Datensatz vor dem Abrufen von Informationen über einen bestimmten Datensatz zu lokalisieren. Der Parameter Source stellt die Datenmenge dar, welche die aktuellen Datensatzwerte enthält. Der Parameter Delta ist ein Delta-Paket, das den Informationstyp und die Informationen enthält, die den gewünschten Datensatz bezeichnen.

In TBaseProvider führt LocateRecord nichts aus. Sie kann in abgeleiteten Klassen überschrieben werden, um den in Source angegebenen Datensatz zu lokalisieren und den Datensatzzeiger auf ihn zu positionieren.

Siehe auch