mco_uda_field_erase
原型
MCO_RET mco_uda_field_erase( /*IN*/ const mco_uda_object_handle_p obj,
/*IN*/ unsigned short field_no,
/*IN*/ unsigned short index );
参数
obj | 对象句柄 |
field_no | 字段编号(必须介于 0 和 - 1 之间)struct_info.field_count |
index | 元素在向量中的索引 |
描述
删除可选的 structure 字段或 vector 元素。
返回
MCO_S_OK | 已成功释放字段 |
MCO_E_UDA_FIELD_NOT_FOUND | 无效 - 在此类或结构中找不到字段fieldno |
MCO_E_UDA_NOT_DYNAMIC | 字段不是向量或可选结构 |
示例
有关演示如何设置各种类型的数据库字段值的示例,请参阅 的说明。mco_uda_value_t
/* 应用程序代码片段 */
int main(int argc, char* argv[])
{
MCO_RET rc;
mco_uda_object_handle_t obj;
mco_uda_value_t val;
unsigned short optional_field_no = 1;
...
mco_uda_field_erase(&obj, optional_field_no, 0); /* Free allocated vector */
...
}