码迷,mamicode.com
首页 > 其他好文 > 详细

复制不同table对象,field字段名称相同的数据

时间:2019-06-09 12:57:10      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:space   graph   name   pac   ret   line   相同   for   不同   

static void WL_YZF_CopyFromRecord2ToRecord(Common _fromRecord,Common _toRecord)

{

DictTable fromDicTable,toDicTable;

DictField fromDictField;

fieldId tofieldId;

int fieldCnt,m;

;

fromDicTable = new DictTable(_fromRecord.TableId);

fieldCnt     = fromDicTable.fieldCnt();

toDicTable   = new DictTable(_toRecord.TableId);

if(toDicTable.isMap() || toDicTable.isSystemTable() || toDicTable.isView())

return;

for(m = 1;m <= fieldCnt; m++)

{

fromDictField = new DictField(fromDicTable.id(),fromDicTable.fieldCnt2Id(m));

if(fromDictField.isSystem())

continue;

tofieldId = toDicTable.fieldName2Id(fromDictField.name());

if(tofieldId <=0)

continue;

_toRecord.(tofieldId) = _fromRecord.(fromDictField.id());

}

}

复制不同table对象,field字段名称相同的数据

标签:space   graph   name   pac   ret   line   相同   for   不同   

原文地址:https://www.cnblogs.com/xtwkh1973/p/10993114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!