Example: lrc_save_rowset_data Parameterization ("save") Functions

Saves data from a cell of an OLE data rowset as the specified type.

int lrc_save_rowset_data( const char* param_name, void* pData, unsigned short SourceType, unsigned short DestType, long len );
param_name The name of the parameter in which to store the value.
pData The buffer containing rowset data to save.
SourceType The OLE Database Data Types of the data in the pData buffer.
DestType The OLE Database Data Types to be saved in the parameter, generally DBTYPE_STR.
len The size in bytes of the pData buffer.

The lrc_save_rowset_data function converts the value in the data buffer returned by a previous database fetch from the specified source type to the specified destination type and saves the value in a parameter. If a parameter of the specified name does not exist, it is created.

Return Values

lrc Return Values


You cannot use standard parameterization for any arguments in this function.