Compartilhar via


Erros

Os objetos OLE/COM relatam erros por meio do código de retorno HRESULT das funções de membro do objeto. Um HRESULT OLE/COM é uma estrutura com bits. O OLE fornece macros que desreferenciam membros da estrutura.

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

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

O provedor OLE DB do SQL Server Native Client expõe o IErrorInfo aprimorado para registro OLE DB, o personalizado ISQLErrorInfoe as interfaces de objeto de erro ISQLServerErrorInfo específicas do provedor.

Para obter informações sobre erros de rastreamento, consulte Rastreamento de Acesso a Dados. Para obter informações sobre aprimoramentos no rastreamento de erros adicionados no SQL Server 2012, consulte Acessando informações de diagnóstico no log de eventos estendidos.

Nesta seção

Consulte Também

SQL Server Native Client (OLE DB)