Location:
d32dbms.h
Link against: edbms.lib
RDbColWriteStream
Supported from 5.0
Writes Long columns when inserting or updating rows in a rowset.
Only one column in a rowset object can be opened for writing as a stream at a time.
|
Defined in RDbColWriteStream
:
OpenL()
, OpenLC()
, RDbColWriteStream()
Inherited from RWriteStream
:
Attach()
,
Close()
,
CommitL()
,
Detach()
,
Pop()
,
PushL()
,
Release()
,
Sink()
,
WriteInt16L()
,
WriteInt32L()
,
WriteInt8L()
,
WriteL()
,
WriteReal32L()
,
WriteReal64L()
,
WriteUint16L()
,
WriteUint32L()
,
WriteUint8L()
RDbColWriteStream();
Constructs this object by invoking the default constructor for
RWriteStream
.
RDbColWriteStream(const MExternalizer<TStreamRef>& anExternalizer);
Constructs this object by invoking the matching constructor for
RWriteStream
.
|
void OpenL(RDbRowSet& aView,TDbColNo aCol);
Opens the column with the specified ordinal in the current row, and in the specified rowset, and prepares the column for being written or replaced. The rowset must be updating or inserting a row.
|
|
void OpenLC(RDbRowSet& aView,TDbColNo aCol);
Opens the column with the specified ordinal in the current row, and in the specified rowset, and prepares the column for being written or replaced, putting a cleanup item for this object onto the cleanup stack. The rowset must be updating or inserting a row.
Placing the cleanup object on the cleanup stack allows allocated resources to be cleaned up if a subsequent leave occurs.
|
|