Class TSDBlobStream (unit SDQuery)

Inherits from

TStream

Constructors


constructor Create(ADataSet: TSDDataSet; AFieldNo: Integer; AMode: TSDBlobStreamMode);

TSDBlobStream


Functions

destructor Destroy;


function Read(var Buffer; Count: Longint): Longint;

************************** for Win32

function Seek(Offset: Longint; Origin: Word): Longint;

************************** for Win31 & Win32

procedure Truncate;

set position in 0

function Write(const Buffer; Count: Longint): Longint;

current position in the buffer

function GetBlobSize: Longint;


Properties

Events

Variables

FBlobSize : LongInt;


FDataSet : TSDDataSet;


FExecute : Boolean;


FFieldNo : Integer;


FMode : TSDBlobStreamMode;

Read or write operation executes 1 or more

FPosition : SqlTLsi;



Constructors


constructor Create(ADataSet: TSDDataSet; AFieldNo: Integer; AMode: TSDBlobStreamMode);

TSDBlobStream


Functions


destructor Destroy;


function Read(var Buffer; Count: Longint): Longint;

************************** for Win32


function Seek(Offset: Longint; Origin: Word): Longint;

************************** for Win31 & Win32


procedure Truncate;

set position in 0


function Write(const Buffer; Count: Longint): Longint;

current position in the buffer


function GetBlobSize: Longint;


Properties


Events


Variables


FBlobSize : LongInt;


FDataSet : TSDDataSet;


FExecute : Boolean;


FFieldNo : Integer;


FMode : TSDBlobStreamMode;

Read or write operation executes 1 or more


FPosition : SqlTLsi;