Share via


Errores

Los objetos OLE/COM notifican errores a través del código de retorno HRESULT de funciones de miembro de objeto. Una estructura OLE/COM HRESULT es una estructura empaquetada de bits. OLE proporciona macros que eliminan referencias a los miembros de la estructura.

OLE/COM especifica la interfaz IErrorInfo. La interfaz expone métodos como GetDescription. Esto permite a los clientes extraer detalles de error de servidores OLE/COM. OLE DB extiende IErrorInfo para permitir la devolución de varios paquetes de información de error en una ejecución de función de miembro único.

SQL Server puede devolver varios errores. Una aplicación puede recuperar los errores del servidor de uno en uno llamando a IMultipleResults::GetResult junto con ISQLErrorInfo y IErrorRecords.

El proveedor OLE DB de SQL Server Native Client expone las interfaces de objetos de error específicas del proveedor IErrorInfo mejorada por registros OLE DB, ISQLErrorInfo personalizada y ISQLServerErrorInfo.

Para obtener información sobre cómo realizar un seguimiento de los errores, vea el documento sobre seguimiento de acceso a datos (en inglés).