OLEDBErrors-Objekt (Excel)

Eine Auflistung von OLEDBError-Objekten .

HinwBemerkungeneise

Jedes OLEDBError-Objekt stellt einen Fehler dar, der von der zuletzt ausgeführten OLE DB-Abfrage zurückgegeben wurde. Wenn die angegebene OLE DB-Abfrage ohne Fehler ausgeführt wird, ist die OLEDBErrors-Auflistung leer. Die Fehler in der Auflistung werden in der Reihenfolge indiziert, in der sie vom OLE DB-Provider generiert werden. Sie können der Auflistung keine Elemente hinzufügen.

Beispiel

Verwenden Sie die OLEDBErrors-Eigenschaft des Application-Objekts , um die OLEDBErrors-Auflistung zurückzugeben.

Im folgenden Beispiel werden die Fehlerbeschreibung und der Wert der SqlState-Eigenschaft für jeden OLE DB-Fehler in der Auflistung angezeigt.

For Each objEr in Application.OLEDBErrors 
 MsgBox "The following error occurred:" & _ 
 objEr.ErrorString & " : " & objEr.SqlState 
Next objEr

Verwenden Sie OLEDBErrors (Index), wobei index die Indexnummer des OLE DB-Fehlers ist, um ein einzelnes OLEDBError-Objekt zurückzugeben. Im folgenden Beispiel werden die Fehlerbeschreibung und der Wert der SqlState-Eigenschaft für den ersten Fehler angezeigt, der von der letzten OLE DB-Abfrage zurückgegeben wird.

Set objEr = Application.OLEDBErrors(1) 
MsgBox "The following error occurred:" & _ 
 objEr.ErrorString & " : " & objEr.SqlState

Methoden

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.