OleDbErrorCollection Klasse

Definition

Sammelt alle Fehler, die vom .NET Framework-Datenanbieter für OLE DB generiert wurden.Collects all errors generated by the .NET Framework Data Provider for OLE DB. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class OleDbErrorCollection sealed : System::Collections::ICollection
[System.ComponentModel.ListBindable(false)]
[System.Serializable]
public sealed class OleDbErrorCollection : System.Collections.ICollection
type OleDbErrorCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class OleDbErrorCollection
Implements ICollection
Vererbung
OleDbErrorCollection
Attribute
Implementiert

Beispiele

Im folgenden Beispiel werden alle OleDbError in der OleDbErrorCollection -Auflistung angezeigt.The following example displays each OleDbError within the OleDbErrorCollection collection.

public void DisplayOleDbErrorCollection(OleDbException exception) 
{
   for (int i=0; i < exception.Errors.Count; i++)
   {
      MessageBox.Show("Index #" + i + "\n" +
             "Message: " + exception.Errors[i].Message + "\n" +
             "Native: " + exception.Errors[i].NativeError.ToString() + "\n" +
             "Source: " + exception.Errors[i].Source + "\n" +
             "SQL: " + exception.Errors[i].SQLState + "\n");
   }
}
Public Sub DisplayOleDbErrorCollection(exception As OleDbException)
    Dim i As Integer

    For i = 0 To exception.Errors.Count - 1
        MessageBox.Show("Index #" + i.ToString() + ControlChars.Cr _
           + "Message: " + exception.Errors(i).Message + ControlChars.Cr _
           + "Native: " + exception.Errors(i).NativeError.ToString() + ControlChars.Cr _
           + "Source: " + exception.Errors(i).Source + ControlChars.Cr _
           + "SQL: " + exception.Errors(i).SQLState + ControlChars.Cr)
    Next i
End Sub

Hinweise

Diese Klasse wird von OleDbException erstellt, um Instanzen OleDbError der-Klasse zu erfassen.This class is created by OleDbException to collect instances of the OleDbError class. OleDbErrorCollectionenthält immer mindestens eine Instanz der OleDbError -Klasse.OleDbErrorCollection always contains at least one instance of the OleDbError class.

Eigenschaften

Count

Ruft die Anzahl der Fehler in der Auflistung ab.Gets the number of errors in the collection.

Item[Int32]

Ruft den Fehler am angegebenen Index ab.Gets the error at the specified index.

Methoden

CopyTo(Array, Int32)

Kopiert die Elemente der OleDbErrorCollection in ein Array, beginnend am angegebenen Index im Array.Copies the elements of the OleDbErrorCollection into an Array, starting at the specified index within the Array.

CopyTo(OleDbError[], Int32)

Kopiert alle Elemente der aktuellen OleDbErrorCollection in die angegebene OleDbErrorCollection, beginnend am angegebenen Zielindex.Copies all the elements of the current OleDbErrorCollection to the specified OleDbErrorCollection starting at the specified destination index.

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetEnumerator()

Macht die GetEnumerator()-Methode verfügbar, die eine einfache Iteration über eine Auflistung durch einen .NET Framework-Datenanbieter unterstützt.Exposes the GetEnumerator() method, which supports a simple iteration over a collection by a .NET Framework data provider.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

ICollection.IsSynchronized

Eine Beschreibung dieses Members finden Sie unter IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Eine Beschreibung dieses Elements finden Sie unter SyncRoot.For a description of this member, see SyncRoot.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für:

Siehe auch