Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il provider OLE DB di SQL Server Native Client segnala alcune informazioni sullo stato e sugli errori nelle interfacce di errore definite da OLE DB IErrorInfo, IErrorRecords e ISQLErrorInfo.
Il provider OLE DB di SQL Server Native Client supporta le funzioni membro IErrorInfo come indicato di seguito.
| Funzione membro | Descrizione |
|---|---|
| GetDescription | Stringa del messaggio di errore descrittivo. |
| getGUID | GUID dell'interfaccia che ha definito l'errore. |
| GetHelpContext | Non supportato. Restituisce sempre zero. |
| GetHelpFile | Non supportato. Restituisce sempre NULL. |
| GetSource | Stringa "Microsoft SQL Server Native Client". |
Il provider OLE DB di SQL Server Native Client supporta le funzioni membro IErrorRecords disponibili per l'utente come indicato di seguito.
| Funzione membro | Descrizione |
|---|---|
| GetBasicErrorInfo | Riempie una struttura ERRORINFO con informazioni di base su un errore. Una struttura ERRORINFO contiene membri che identificano il valore restituito HRESULT per l'errore e il provider e l'interfaccia a cui si applica l'errore. |
| GetCustomErrorObject | Restituisce un riferimento sulle interfacce ISQLErrorInfo e ISQLServerErrorInfo. |
| GetErrorInfo | Restituisce un riferimento su un'interfaccia IErrorInfo . |
| GetErrorParameters | Il provider OLE DB di SQL Server Native Client non restituisce parametri al consumer tramite GetErrorParameters. |
| GetRecordCount | Numero di record di errore disponibili. |
Il provider OLE DB di SQL Server Native Client supporta i parametri ISQLErrorInfo::GetSQLInfo come indicato di seguito.
| Parametro | Descrizione |
|---|---|
| pbstrSQLState | Restituisce un valore SQLSTATE per l'errore. I valori SQLSTATE sono definiti nelle specifiche SQL-92, ODBC e ISO SQL e API. Né SQL Server né il provider OLE DB di SQL Server Native Client hanno definito valori SQLSTATE specifici dell'implementazione. |
| plNativeError | Restituisce il numero di errore di SQL Server da master.dbo.sysmessages , se disponibile. Gli errori nativi sono disponibili dopo un tentativo riuscito di inizializzare un'origine dati del provider OLE DB di SQL Server Native Client. Prima del tentativo, il provider OLE DB di SQL Server Native Client restituisce sempre zero. |