MDAC 2.5 SDK - OLE DB Programmer's Reference
OLE DB Interfaces


 

IErrorLookup::ReleaseErrors

Releases any dynamic error information associated with a dynamic error ID.

HRESULT ReleaseErrors (
   const DWORD dwDynamicErrorID);

Parameters

dwDynamicErrorID

[in]
The ID of the dynamic error information to release.

Return Code

S_OK

The method succeeded.

E_FAIL

A provider-specific error occurred.

DB_E_BADDYNAMICERRORID

dwDynamicErrorID was invalid.

Comments

Dynamic error information is created at run time. It is released when the OLE DB error object calls IErrorLookup::ReleaseErrors with the ID of the error information to release.

Although it is not required, it is more efficient for providers to use the same error ID for all records in a single error object. This allows IErrorLookup::ReleaseErrors to release all of this information in a single call.

For more information, see "Error Lookup Services" in Chapter 16, "Errors."