Condividi tramite


Errori

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

Download del driver OLE DB

Gli oggetti OLE/COM segnalano gli errori tramite il codice restituito HRESULT delle funzioni membro oggetto. Un HRESULT OLE/COM è una struttura costituita da pacchetti di byte. OLE fornisce macro che risolvono i riferimenti dei membri di struttura.

OLE/COM specifica l'interfaccia IErrorInfo. L'interfaccia espone metodi come GetDescription. In questo modo, i client possono estrarre i dettagli relativi agli errori dai server OLE/COM. OLE DB estende IErrorInfo per supportare la restituzione di più pacchetti di informazioni sugli errori nell'esecuzione di una funzione con singolo membro.

SQL Server può restituire più errori. Un'applicazione può recuperare gli errori del server uno alla volta chiamando IMultipleResults::GetResult insieme a ISQLErrorInfo e IErrorRecords.

Il driver OLE DB per SQL Server espone le interfacce per oggetti errore seguenti: l'interfaccia OLE DB IErrorInfo ottimizzata per i record, l'interfaccia IErrorRecords personalizzata e l'interfaccia ISQLErrorInfo specifica del provider.

Per informazioni sulla traccia degli errori, vedere Data Access Tracing (Traccia di accesso ai dati). Per informazioni sui miglioramenti apportati alla traccia degli errori aggiunta in SQL Server 2012 (11.x), vedere Accesso alle informazioni di diagnostica nel log degli eventi estesi.

In questa sezione

Vedi anche

Driver OLE DB per programmazione con SQL Server