API:Datasnap.DBClient.TCustomClientDataSet.InternalSetToRecord
Delphi
procedure InternalSetToRecord(Buffer: TRecBuf); overload; override;
procedure InternalSetToRecord(Buffer: TRecordBuffer); overload; override; deprecated 'Use overloaded method instead';
C++
virtual void __fastcall InternalSetToRecord(NativeInt Buffer)/* overload */;
virtual void __fastcall InternalSetToRecord _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::PByte Buffer)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Beschreibung
Wechselt zum Datensatz mit dem gegebenen Datensatzpuffer.
Datasnap.DBClient.TCustomClientDataSet.InternalSetToRecord erbt von Data.DB.TDataSet.InternalSetToRecord. Der folgende Inhalt bezieht sich auf Data.DB.TDataSet.InternalSetToRecord.
Wechselt zum Datensatz mit dem gegebenen Datensatzpuffer.
Die Methode InternalSetToRecord ist virtuell, daher muss sie von allen Nachkommen der Klasse TDataSet auf eigene Weise implementiert werden, um die Datenmenge zum Datensatz zu verschieben, der im Parameter Buffer
angegeben wird. Die überschriebene Methode sollte dieselbe Funktionalität wie InternalGotoBookmark haben, aber mit einem Datensatzpuffer als Parameter.
Diese Methode wird von SetCurrentRecord verwendet, um den aktiven Datensatz festzulegen.
Hinweis: Unidirektionale Datenmengen unterstützen keine Bookmarks.
Hinweis: Um diese Methode zu verwenden, müssen Sie auch die Methode InternalInitFieldDefs überschreiben.