IDTSDataPumpErrorSink::OnSourceError (DTS)

The OnSourceError method indicates that an error occurred during a GetNextRows or GetData operation.

Syntax

HRESULT OnSourceError (
LPBYTE
pvExecUserData,
lPDTSTransformColumnInfo pSourceRow,
HRESULT hrError,
ULARGE_INTEGER uliRow,
ULONG cErrors,
BOOL *pbAbort );

Argument Description
pvExecUserData [in] User data pointer passed to IDTSDataPump::Execute.
pSourceRow [in] Pointer to the source row and binding information; NULL if GetNextRows or GetData failed.
hrError [in] Error code from the OLE DB or system call.
uliRow [in] Number of the row that failed.
cErrors [in] Number of error rows encountered during the transformation, including the current row.
*pbAbort [out] Set to TRUE by the error sink if this error should terminate IDTSDataPump::Execute. Otherwise, Execute continues until MaximumErrorRowCount is exceeded.

Remarks

OnSourceError is called when an error is encountered acquiring a source row. This is generally considered to be a fatal data pump error, and the pbAbort flag is set to TRUE.

  


(c) 1988-98 Microsoft Corporation. All Rights Reserved.