Bde.DBTables.TBlobStream.Seek
Delphi
function Seek(Offset: Longint; Origin: Word): Longint; override;
C++
virtual int __fastcall Seek(int Offset, System::Word Origin)/* overload */;
inline __int64 __fastcall Seek(const __int64 Offset, System::Classes::TSeekOrigin Origin){ return System::Classes::TStream::Seek(Offset, Origin); }
inline __int64 __fastcall Seek _DEPRECATED_ATTRIBUTE0 (const __int64 Offset, System::Word Origin){ return System::Classes::TStream::Seek(Offset, Origin); }
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TBlobStream |
Description
Resets the current position of the TBlobStream object.
Use Seek to move the current position within the BLOB data by the indicated offset. Seek allows an application to read from or write to a particular location within the BLOB data.
The Origin parameter indicates how to interpret the Offset parameter. Origin should be one of the following values:
Value | Meaning |
---|---|
Offset is from the beginning of the BLOB data. Seek moves to the position Offset. Offset must be >= 0. | |
Offset is from the current position in the BLOB data. Seek moves to Position + Offset. | |
Offset is from the end of the BLOB data. Offset must be <= 0 to indicate a number of bytes before the end of the BLOB. |
Seek returns the new value of the Position property, the new current position in the BLOB data.