Condividi tramite


Insieme Errors (ADO)

Contiene tutti gli oggetti Error creati in risposta a un singolo errore correlato al provider.

Osservazioni

Qualsiasi operazione che coinvolge oggetti ADO può generare uno o più errori del provider. Quando si verifica ogni errore, è possibile inserire uno o più oggetti Error error nell'insieme errors dell'oggetto Connection. Quando un'altra operazione ADO genera un errore, l'insieme Errors viene cancellato e il nuovo set di oggetti Error può essere inserito nell'insieme Errors.

Ogni 'oggetto Error rappresenta un errore del provider specifico, non un errore ADO. Gli errori ADO vengono esposti al meccanismo di gestione delle eccezioni in fase di esecuzione. In Microsoft Visual Basic, ad esempio, l'occorrenza di un errore specifico di ADO attiverà un evento onError e verrà visualizzato nell'oggetto err.

Le operazioni ADO che non generano un errore non hanno alcun effetto sulla raccolta errori. Utilizzare il metodo Clear per cancellare manualmente l'insieme Errors.

Il set di oggetti Error nell'insieme Errors descrive tutti gli errori che si sono verificati in risposta a una singola istruzione. L'enumerazione degli errori specifici nella raccolta Errors consente alle routine di gestione degli errori di determinare in modo più preciso la causa e l'origine di un errore ed eseguire i passaggi appropriati per il ripristino.

Alcuni metodi e proprietà restituiscono avvisi visualizzati come oggetti Error nell'insieme Errors ma non interrompono l'esecuzione di un programma. Prima di chiamare i metodi Resync, UpdateBatcho CancelBatch in un oggetto recordset, il metodo Open in un oggetto Connection oppure impostare la proprietà Filter su un oggetto Recordset, chiamare il metodo Clear nell'insieme Errors. In questo modo è possibile leggere la proprietà Count dell'insieme Errors per verificare la visualizzazione degli avvisi restituiti.

Nota

Per una spiegazione più dettagliata del modo in cui una singola operazione ADO può generare più errori, vedere l'argomento errore .

Questa sezione contiene l'argomento seguente.

Vedere anche

'oggetto Error
Appendice A: Provider