This function assigns a value into a blob field.
MCO_RET classname_fieldname_put( /*IN*/ classname *handle, /*IN*/ const void *value, /*IN*/ uint4 len );
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 |
This form of the function applies to blob elements.
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 |
|