Location:
D32DBMS.H
Link against: edbms.lib
class RDbColWriteStream : public RWriteStream;
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.
RWriteStream
- The write stream interface
RDbColWriteStream
- Writes Long columns when inserting or updating rows in a rowset
Defined in RDbColWriteStream
:
OpenL()
, OpenLC()
, RDbColWriteStream()
, RDbColWriteStream()
Inherited from RWriteStream
:
Attach()
,
Close()
,
CommitL()
,
Detach()
,
Pop()
,
PushL()
,
Release()
,
Sink()
,
WriteInt16L()
,
WriteInt32L()
,
WriteInt8L()
,
WriteL()
,
WriteReal32L()
,
WriteReal64L()
,
WriteUint16L()
,
WriteUint32L()
,
WriteUint8L()
inline RDbColWriteStream();
Constructs this object by invoking the default constructor for RWriteStream
.
inline RDbColWriteStream(const MExternalizer< TStreamRef > &anExternalizer);
Constructs this object by invoking the matching constructor for RWriteStream
.
|
Capability: | Security policy note: | For a secure shared database, the caller must satisfy the write access policy for the table. |
IMPORT_C 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.
|
Capability: | Security policy note: | For a secure shared database, the caller must satisfy the write access policy for the table. |
IMPORT_C 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.
|