IErrorRecords::GetRecordCount

Returns the count of records in the OLE DB error object.

Syntax

HRESULT GetRecordCount (
   ULONG * pcRecords);

Parameters

  • pcRecords
    [out] A pointer to memory in which to return the count of error records. This is a one-based count, although error records are zero-based. If *pcRecords is zero, there are no records in the OLE DB error object and calls to IErrorRecords::GetBasicErrorInfo, IErrorRecords::GetErrorInfo, IErrorRecords::GetErrorParameters, and IErrorRecords::GetCustomErrorObject will return DB_E_BADRECORDNUM.

Return Code

  • S_OK
    The method succeeded.

  • E_INVALIDARG
    pcRecords was a null pointer.

Comments

This method should be used only by consumers; there are no reasons for providers to use it.

See Also

Reference

IErrorRecords::GetBasicErrorInfo

IErrorRecords::GetCustomErrorObject

IErrorRecords::GetErrorInfo

IErrorRecords::GetErrorParameters