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


    开发中有时候需要根据给定的数据表记录以及该表的字段名,获取字段的值。其实方法很简单,只需要在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')));
    }

    使用这种方式可以很轻松地跟踪数据表记录的变更历史。

  • 相关阅读:
    Java学习笔记
    JSP/Servlet笔记
    JavaScript笔记
    JavaScript笔记
    JavaScript笔记 – 程序语法设计
    Mybatis笔记
    Mybatis笔记
    Mybatis笔记 – 关联查询
    Mybatis笔记 – Po映射类型
    Mybatis笔记
  • 原文地址:https://www.cnblogs.com/daxnet/p/1686951.html
Copyright © 2020-2023  润新知