Reference/es_mbb_mbu_r
Syntax
int es_mbb_mbu_r( struct es_mbb *fb, const char *fieldname, void ***pvar );
Arguments
struct es_mbb |
Field-binding collection. |
const char *fieldname |
Database field name. |
void ***pvar |
Reference to void* pointer program variable |
Return Codes
ES_ERROR_NONE |
Success. No errors. |
ES_ERROR_INVALIDFIELDTYPE |
Database field is not a user-defined field (ES_FLDTYPE_MBU ). |
ES_ERROR_UNKNOWNFIELD |
Unknown database field in this class. |
Description
Bind by reference the void* program variable referenced by pvar with the database field fieldname . The field-binding fb must have been previously constructed via es_mbb_new().
Binding by reference means that a pointer to fieldname 's value is copied to the program variable referenced by pvar during both fetch and update operations. The contents of fieldname may then be read or assigned to directly by de-referencing *pvar .
[Back To Reference]
[Back To Reference/es_mbb]
|