The TransformPhases property returns or sets the transform phases that this transformation supports.
object.TransformPhases [= value]
Part | Description |
---|---|
object | Expression that evaluates to a Transformation2 object |
value | Codes that indicate the phases this transformation supports. Must be a sum of values from the DTSTransformPhaseEnum constants. |
Long
Read/write
HRESULT GetTransformPhases(LONG *pRetVal);
HRESULT SetTransformPhases(LONG NewValue);
These are the transformation phases that a transformation can support.
Phase | Description |
---|---|
PreSourceData | Occurs before the first row is fetched from source connection. |
Transform | Occurs after each source row is fetched, before the destination row is written. |
OnTransformFailure | Occurs after a failure in the Transform phase, indicated by the return of DTSTransformStat_Error or DTSTransformStat_ExceptionRow. Typically, this phase is caused by conversion errors. |
OnInsertSuccess | Occurs after each data row is written successfully to the destination connection. |
OnInsertFailure | Occurs after each attempt to write a data row to the destination connection failed (for example, by attempting to write a duplicate value to a primary key field, or a NULL to a NOT NULL field). |
OnBatchComplete | Occurs in DataPumpTask2 if you select the FastLoad check box after each batch is written, successfully or unsuccessfully. |
PostSourceData | Occurs after the last row is written to the destination connection. |
OnPumpComplete | Occurs at the end of the execution of the task. |