put chars
此函数仅针对十进制或数字字段生成。将输入的字符字符串转换为整数值,并将其存储在数字或十进制字段中。
MCO_RET classname_fieldname_put_chars(
/*IN*/ classname *handle,
/*IN*/ const char * buf
);
请注意,该字段实际占用的存储空间由数据库模式中为此字段定义的宽度根据以下规则确定:
宽度 | 存储类型 |
---|---|
1-2 | Signed<1> |
3-4 | Signed<2> |
5-9 | Signed<4> |
10-19 | Signed<8> |
参数
handle
classname
指向类名句柄的指针。
buf
const char *
指向要转换为数字或十进制值的字符字符串的指针。
返回
MCO_S_OK
值已成功设置。
MCO_E_ACCESS
该类处理的事务范围是 MCO_READ_ONLY
。
MCO_E_TRANSACT
发生事务错误。
MCO_E_DELETED
尝试更新在当前事务中删除的对象。
MCO_E_NOMEM
无内存。
MCO_ERR_OBJECT_HANDLE
无效的对象句柄。