您的位置:首页 > 其它

根据给定的字段名获得字段值

2010-01-29 15:59 99 查看
开发中有时候需要根据给定的数据表记录以及该表的字段名,获取字段的值。其实方法很简单,只需要在common数据记录上直接使用圆括号进行引用即可。请参见下面的代码:

static void Job16(Args _args)
{
CustTable   custTable;

anytype GetFieldValue (Common _common, str _fieldName)
{
FieldId fieldId = fieldName2Id(_common.TableId, _fieldName);
if (fieldId != nullValue(fieldId))
{
return _common.(fieldId);
}
throw error(strfmt('Table %1 does not contain Field %2.',
tableId2Name(_common.TableId),
_fieldName));
}

;

select firstonly custTable;

info(any2str(GetFieldValue(custTable, 'Name')));
}

使用这种方式可以很轻松地跟踪数据表记录的变更历史。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐