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 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 ReleaseErrors to release all of this information in a single call.

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