IEtlPlainRecordSet.Fields

Синтаксис

Fields: IEtlPlainFields;

Описание

Свойство Fields возвращает объект, содержащий набор полей плоских данных.

Пример

Sub UserSub(Input: IEtlPlainRecordSets; Output: IEtlPlainRecordSets);
Var
    RecordSetIn, RecordSetOut: IEtlPlainRecordSet;
    i: Integer;
Begin
    RecordIn := Input.Item(0);
    RecordOut := Output.Item(0);
    For i := 0 To RecordIn.Fields.Count - 1 Do
        RecordSetOut.Add;
        RecordSetOut.Item(i).Value(0) := RecordSetIn.Fields.Item(i).Id;
    End For;
End Sub UserSub;

Данный пример является макросом в модуле пользователя, который используется для преобразования данных в задаче ETL. После выполнения задачи ETL в первом поле приёмника будут содержаться идентификаторы всех полей источника данных.

См. также:

IEtlPlainRecordSet