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 сначала в приемнике данных будет создано столько же записей сколько и в источнике, а затем удалена первая и последняя запись.
См. также: