The OnBindingError method indicates that a binding error occurred in a call to the OLE DB IAccessor::CreateAccessor method.
HRESULT OnBindingError (
LPBYTE pvExecUserData,
HRESULT hrError,
LPCDTSTransformColumnInfo pSourceRow,
const DBBINDSTATUS *pSourceDBBindStatus,
LPCDTSTransformColumnInfo pDestinationRow,
const DBBINDSTATUS *pDestinationDBBindStatus );
| Argument | Description |
|---|---|
| pvExecUserData [in] | User data pointer passed to IDTSDataPump::Execute |
| hrError [in] | Error code from CreateAccessor: specifies the destination if pDestinationRow, the source if pSourceRow |
| pSourceRow [in] | Pointer to the source row and binding information |
| *pSourceDBBindStatus [in] | Pointer to source binding status returns |
| pDestinationRow [in] | Pointer to the destination row and binding information; NULL if from a source binding error |
| *pDestinationDBBindStatus [in] | Pointer to destination binding status returns; NULL if from a source binding error |
OnBindingError can be useful when designing custom transformation servers, and is primarily used to diagnose BLOB-related problems.