Datasnap.DBClient.TCustomClientDataSet.GetBookmarkData
Delphi
procedure GetBookmarkData(Buffer: TRecBuf; Data: TBookmark); overload; override;
procedure GetBookmarkData(Buffer: TRecordBuffer; Data: TBookmark); overload; override; deprecated 'Use overloaded method instead';
procedure GetBookmarkData(Buffer: TRecordBuffer; Data: Pointer); overload; override; deprecated 'Use overloaded method instead';
C++
virtual void __fastcall GetBookmarkData(NativeInt Buffer, System::DynamicArray<System::Byte> Data)/* overload */;
virtual void __fastcall GetBookmarkData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::PByte Buffer, System::DynamicArray<System::Byte> Data)/* overload */;
virtual void __fastcall GetBookmarkData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::PByte Buffer, void * Data)/* overload */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
protected | Datasnap.DBClient.pas Datasnap.DBClient.hpp |
Datasnap.DBClient | TCustomClientDataSet |
Description
Gets the bookmark for the record buffer given by the parameter.
Datasnap.DBClient.TCustomClientDataSet.GetBookmarkData inherits from Data.DB.TDataSet.GetBookmarkData. All content below this line refers to Data.DB.TDataSet.GetBookmarkData.
Gets the bookmark for the record buffer given by the parameter.
GetBookmarkData is used to get 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.