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.
Nesta seção