コピーテーブルオブジェクトとは異なり、同じデータフィールド名フィールド

静的な無効WL_YZF_CopyFromRecord2ToRecord(共通_fromRecord、コモン_toRecord)

{

DictTable fromDicTable、toDicTable。

DictField fromDictField;

fieldidは tofieldId;

int型 fieldCnt、M。

;

fromDicTable =新しいDictTable(_fromRecord.TableId)。

fieldCnt = fromDicTable.fieldCnt()。

toDicTable =新しいDictTable(_toRecord.TableId)。

もし(toDicTable.isMap()|| toDicTable.isSystemTable()|| toDicTable.isView())

返します。

用(M = 1、M <= fieldCnt; M ++)

{

fromDictField =新しいDictField(fromDicTable.id()、fromDicTable.fieldCnt2Id(M))。

もし(fromDictField.isSystem())

持続する;

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

IF(tofieldId <= 0)

持続する;

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

}

}

おすすめ

転載: www.cnblogs.com/xtwkh1973/p/10993114.html