Reference/es_mbb_mbu_v
Syntax
int es_mbb_str_v( struct es_mbb *fb, const char *fieldname, void *pvar );
Arguments
struct es_mbb *fb |
Field-binding collection. |
const char *fieldname |
Database field name. |
void *pvar |
Reference to program variable buffer. |
Return Codes
ES_ERROR_NONE |
Success. No errors. |
ES_ERROR_INVALIDFIELDTYPE |
Field is not defined as a fixed-width field (i.e. ES_FLDTYPE_STR ). |
ES_ERROR_UNKNOWNFIELD |
Unknown database field in this class. |
Description
Bind by value the contents of the buffer referenced by pvar with the user-defined fixed-width database field fieldname . The field-binding fb must have been previously constructed via es_mbb_new(). The buffer is assumed to be large enough to hold the contents of the database field (i.e. the width defined by es_mbc_addfldstr() ).
Binding by value means that the contents of the buffer reference by pvar is copied to the database during an insert/update operation and fieldname 's value is copied to the buffer during a fetch operation.
[Back To Reference]
[Back To Reference/es_mbb]
|