IEtlPlainRecordSet.Remove

Синтаксис

Remove(Value: Integer);

Параметры

Value — индекс записи.

Описание

Метод Remove удаляет запись из набора данных.

Пример

Sub UserSub(Input: IEtlPlainRecordSets; Output: IEtlPlainRecordSets);

Var

RecordSetIn, RecordSetOut: IEtlPlainRecordSet;

i: Integer;

Begin

RecordSetIn:=Input.Item(0);

RecordSetOut:=Output.Item(0);

For i := 0 To RecordSetIn.Count - 1 Do

RecordSetOut.Add;

RecordSetOut.Item(i).Value(0):=RecordSetIn.Item(i).Value(0);

End For;

RecordSetOut.Remove(0);

RecordSetOut.Remove(RecordSetOut.Count-1);

End Sub UserSub;

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

См. также:

IEtlPlainRecordSet