Compartilhar via


Erros

Os objetos OLE/COM informam erros através do código de retorno de HRESULT das funções de membro de objeto. Um HRESULT de OLE/COM é uma estrutura de bits compactados. A OLE fornece macros que eliminam a referência de membros de estrutura.

A OLE/COM especifica a interface IErrorInfo. A interface expõe métodos como GetDescription. Isso permite que clientes extraiam detalhes de erros dos servidores OLE/COM. O OLE DB estende IErrorInfo para suportar o retorno de vários pacotes de informações de erros em uma execução de função de único membro.

O SQL Server pode retornar vários erros. Um aplicativo pode recuperar erros do servidor um de cada vez chamando IMultipleResults::GetResult combinado com ISQLErrorInfo e IErrorRecords.

O provedor OLE DB do SQL Server Native Client expõe as interfaces de objetos de erro: IErrorInfo aprimorada por registro do OLE DB, ISQLErrorInfo personalizada e ISQLServerErrorInfo específicas do provedor.

Para obter mais informações sobre o rastreamento de erros, consulte Rastreamento do acesso a dados. Para obter informações sobre aprimoramentos para rastreamento de erro adicionados no SQL Server 2012, consulte Acessar informações de diagnóstico nos logs de eventos estendidos.

Nesta seção

Consulte também

Conceitos

SQL Server Native Client (OLE DB)