API:Bde.DBTables.TBDEDataSet.SetBookmarkData
Delphi
procedure SetBookmarkData(Buffer: TRecordBuffer; Data: TBookmark); overload; override;
procedure SetBookmarkData(Buffer: TRecordBuffer; Data: Pointer); overload; override; deprecated 'Use overloaded method instead';
C++
virtual void __fastcall SetBookmarkData(Data::Db::TRecordBuffer Buffer, Data::Db::TBookmark Data)/* overload */;
virtual void __fastcall SetBookmarkData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (Data::Db::TRecordBuffer Buffer, void * Data)/* overload */;
inline void __fastcall SetBookmarkData(Data::Db::TRecBuf Buffer, Data::Db::TBookmark Data){ Data::Db::TDataSet::SetBookmarkData(Buffer, Data); }
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
protected | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBDEDataSet |
Description
Sets the bookmark for the record buffer given by the parameter.
Bde.DBTables.TBDEDataSet.SetBookmarkData inherits from Data.DB.TDataSet.SetBookmarkData. All content below this line refers to Data.DB.TDataSet.SetBookmarkData.
Sets the bookmark for the record buffer given by the parameter.
SetBookmarkData is used to set the bookmark for the Buffer
record buffer. The Data
parameter is a pointer to the bookmark of the Buffer
record.
The method is virtual. Every TDataSet descendant must implement it in a specific way. A record buffer stores the data of the record, the bookmark, and the bookmark flags.
Note: Unidirectional datasets do not use bookmarks.