Freigeben über


Errors-Auflistung (ADO)

Enthält alle Error Objekte, die als Reaktion auf einen einzelnen anbieterbezogenen Fehler erstellt wurden.

Bemerkungen

Jeder Vorgang mit ADO-Objekten kann einen oder mehrere Anbieterfehler generieren. Wenn jeder Fehler auftritt, kann mindestens ein Error-Objekte in der Errors Auflistung des Connection-Objekts platziert werden. Wenn ein anderer ADO-Vorgang einen Fehler generiert, wird die Errors Auflistung gelöscht, und der neue Satz von Error-Objekten kann in der Errors-Auflistung platziert werden.

Jedes Error -Objekt stellt einen bestimmten Anbieterfehler dar, nicht einen ADO-Fehler. ADO-Fehler werden für den Laufzeit-Ausnahmebehandlungsmechanismus verfügbar gemacht. In Microsoft Visual Basic löst das Auftreten eines ADO-spezifischen Fehlers beispielsweise ein onError--Ereignis aus und wird im Err-Objekt angezeigt.

ADO-Vorgänge, die keinen Fehler generieren, wirken sich nicht auf die Errors Auflistung aus. Verwenden Sie die Clear-Methode, um die Errors-Auflistung manuell zu löschen.

Der Satz von Error -Objekten in der Errors -Auflistung beschreibt alle Fehler, die als Reaktion auf eine einzelne Anweisung aufgetreten sind. Durch das Aufzählen der spezifischen Fehler in der Errors Collection können Ihre Fehlerbehandlungsroutinen die Ursache und den Ursprung eines Fehlers genauer bestimmen und geeignete Schritte zur Wiederherstellung ausführen.

Einige Eigenschaften und Methoden geben Warnungen zurück, die als Error-Objekte in der Errors Auflistung angezeigt werden, aber die Ausführung eines Programms nicht anhalten. Bevor Sie die methoden Resync, UpdateBatchoder CancelBatch für ein Recordset- -Objekt aufrufen, die Open-Methode für ein Connection-Objekt, oder legen Sie die Filter-Eigenschaft für ein Recordset--Objekt fest, rufen Sie die Clear-Methode für die Errors-Auflistung auf. Auf diese Weise können Sie die eigenschaft Count der Errors Collection lesen, um auf zurückgegebene Warnungen zu testen.

Anmerkung

Eine ausführlichere Erläuterung der Art und Weise, wie ein einzelner ADO-Vorgang mehrere Fehler generieren kann, finden Sie im Thema Error-Objekt.

Dieser Abschnitt enthält das folgende Thema.

Siehe auch

Error Object
Anhang A: Anbieter