Data.DB.TDataSet.InternalSetToRecord
Delphi
procedure InternalSetToRecord(Buffer: TRecBuf); overload; virtual;
procedure InternalSetToRecord(Buffer: TRecordBuffer); overload; virtual; deprecated 'Use overloaded method instead';
C++
virtual void __fastcall InternalSetToRecord(TRecBuf Buffer)/* overload */;
virtual void __fastcall InternalSetToRecord _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (TRecordBuffer Buffer)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
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.