Compartir a través de


Información en interfaces de error

El proveedor OLE DB de SQL Server Native Client notifica alguna información de error y estado en las interfaces de error definidas por OLE DB IErrorInfo, IErrorRecordse ISQLErrorInfo.

El proveedor OLE DB de SQL Server Native Client admite funciones de miembro de IErrorInfo como sigue.

Función de miembro

Descripción

GetDescription

Cadena de mensaje de error descriptiva.

GetGUID

GUID de la interfaz que definió el error.

GetHelpContext

No compatible. Siempre devuelve cero.

GetHelpFile

No compatible. Siempre devuelve NULL.

GetSource

Cadena "Microsoft SQL Server Native Client".

El proveedor OLE DB de SQL Server Native Client admite funciones de miembro de IErrorRecords disponibles para el consumidor como sigue.

Función de miembro

Descripción

GetBasicErrorInfo

Llena una estructura ERRORINFO con información básica acerca de un error. Una estructura ERRORINFO contiene miembros que identifican el valor devuelto HRESULT del error así como el proveedor y la interfaz a los que se aplica el error.

GetCustomErrorObject

Devuelve una referencia en las interfaces ISQLErrorInfo e ISQLServerErrorInfo.

GetErrorInfo

Devuelve una referencia en una interfaz IErrorInfo.

GetErrorParameters

El proveedor OLE DB de SQL Server Native Client no devuelve parámetros al consumidor a través de GetErrorParameters.

GetRecordCount

Recuento de registros de error disponibles.

El proveedor OLE DB de SQL Server Native Client admite parámetros ISQLErrorInfo::GetSQLInfo como sigue.

Parámetro

Descripción

pbstrSQLState

Devuelve un valor SQLSTATE para el error. Los valores SQLSTATE se definen en las especificaciones SQL 92, ODBC e ISO SQL y API. Ni SQL Server ni el proveedor OLE DB de SQL Server Native Client definen valores SQLSTATE específicos de la implementación.

plNativeError

Devuelve el número de error de SQL Server procedente de master.dbo.sysmessages cuando está disponible. Los errores nativos están disponibles después de un intento correcto de inicializar un origen de datos de proveedor OLE DB de SQL Server Native Client. Antes del intento, el proveedor OLE DB de SQL Server Native Client devuelve siempre cero.

Vea también

Conceptos