Datasnap.Provider.TBaseProvider.LocateRecord
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.