classname_fieldname_put (vector)

This form of the function applies to vector elements with a fixed size (not string). The C data type <type> of the value parameter is the data type of fieldname as defined in the database schema, and the prototype output by the schema processor to the generated API header.

Prototype

 
    MCO_RET	classname_fieldname_put(	/*IN*/ classname *handle, 
                          /*IN*/ uint2 index, 
                          /*IN*/ <type> value );
 

Arguments

handle A pointer to a classname handle

index

The offset from the start of the vector of the element into which to place value

value

A variable of type type, the value of which will be passed into the vector element of classname.fieldname indexed by index

Description

This form of the function applies to vector elements with a fixed size (not string). The C data type <type> of the value parameter is the data type of fieldname as defined in the database schema, and the prototype output by the schema processor to the generated API header.

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_INDEXLIMIT

 

MCO_ERR_OBJECT_HANDLE

 

MCO_ERR_TRN_LONG

 

MCO_ERR_TRN

 

Related Topics Link IconRelated Topics