#include <d32dbms.h>
class RDbColWriteStream : public RWriteStream |
Public Member Functions | |
---|---|
RDbColWriteStream() | |
RDbColWriteStream(const MExternalizer< TStreamRef > &) | |
IMPORT_C void | OpenL(RDbRowSet &, TDbColNo) |
IMPORT_C void | OpenLC(RDbRowSet &, TDbColNo) |
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.
RDbColWriteStream | ( | ) | [inline] |
Constructs this object by invoking the default constructor for RWriteStream.
RDbColWriteStream | ( | const MExternalizer< TStreamRef > & | anExternalizer | ) | [inline] |
Constructs this object by invoking the matching constructor for RWriteStream.
Parameter | Description |
---|---|
anExternalizer | Specifies an externaliser |
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.
Parameter | Description |
---|---|
aView | The rowset which has the row and column to be written. |
aCol | The column ordinal of the column to be written. |
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.
Parameter | Description |
---|---|
aView | The rowset which has the row and column to be written. |
aCol | The column ordinal of the column to be written. |