(classname) at len
此函数返回向量中指定位置元素的引用。
MCO_RET classname_fieldname_at_len(
/*IN*/ classname *handle,
/*IN*/ uint2 index,
/*OUT*/ uint2 *len
);
参数
handle
classname
指向类名句柄的指针。
index
uint2
要将值放入其中的元素相对于向量起始位置的偏移量。
len
uint2
指向一个接收元素大小的 uint2
类型的指针。
返回
MCO_S_OK
成功返回向量元素大小。
MCO_E_INDEXLIMIT
索引超出范围。
MCO_E_TRANSACT
发生事务错误。
MCO_ERR_OBJECT_HANDLE
无效的对象句柄。
示例
const char * dbname = "SimpleDb";
int main(int argc, char* argv[])
{
mco_db_h db;
MCO_RET rc;
mco_trans_t t;
...
mco_trans_start(db, MCO_READ_WRITE, MCO_TRANS_FOREGROUND, &t);
if ( MCO_S_OK != rc )
{
A a;
rc = A_new( t, &a );
...
}
}