classname_fieldname_put(blob)

This function assigns a value into a blob field.

Prototype

 
    MCO_RET	classname_fieldname_put(	/*IN*/ classname *handle, 
                          /*IN*/ const void *value, 
                          /*IN*/ uint4 len );
 

Arguments

handle A pointer to a classname handle

value

A pointer to the value to be put to the object

len

This argument specifies the number of bytes to be copied from value to the object referenced by handle

Description

This form of the function applies to blob elements.

Return Codes

MCO_S_OK The value was put successfully
MCO_E_ACCESS The transaction that the class handle is scoped to is MCO_READ_ONLY

MCO_E_TRANSACT

 

MCO_E_DELETED

 

MCO_E_NOMEM

 

MCO_E_UNSUPPORTED

Blobs cannot be overwritten or deleted

MCO_ERR_OBJECT_HANDLE

 

MCO_ERR_TRN_LONG

 

MCO_ERR_TRN

 

Related Topics Link IconRelated Topics