OleDbErrorCollection Klasa

Definicja

Zbiera wszystkie błędy generowane przez dostawcę danych programu .NET Framework dla OLE DB. Klasa ta nie może być dziedziczona.

public ref class OleDbErrorCollection sealed : System::Collections::ICollection
[System.ComponentModel.ListBindable(false)]
public sealed class OleDbErrorCollection : System.Collections.ICollection
[System.ComponentModel.ListBindable(false)]
[System.Serializable]
public sealed class OleDbErrorCollection : System.Collections.ICollection
[<System.ComponentModel.ListBindable(false)>]
type OleDbErrorCollection = class
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
[<System.Serializable>]
type OleDbErrorCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class OleDbErrorCollection
Implements ICollection
Dziedziczenie
OleDbErrorCollection
Atrybuty
Implementuje

Przykłady

Poniższy przykład przedstawia poszczególne elementy OleDbError w kolekcji OleDbErrorCollection .

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

Uwagi

Ta klasa jest tworzona przez OleDbException program w celu zbierania OleDbError wystąpień klasy. OleDbErrorCollection zawsze zawiera co najmniej jedno wystąpienie OleDbError klasy.

Właściwości

Nazwa Opis
Count

Pobiera liczbę błędów w kolekcji.

Item[Int32]

Pobiera błąd w określonym indeksie.

Metody

Nazwa Opis
CopyTo(Array, Int32)

Kopiuje elementy do OleDbErrorCollectionArrayobiektu , zaczynając od określonego indeksu Arrayw obiekcie .

CopyTo(OleDbError[], Int32)

Kopiuje wszystkie elementy bieżącego OleDbErrorCollection do określonego OleDbErrorCollection , zaczynając od określonego indeksu docelowego.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetEnumerator()

Uwidacznia metodę GetEnumerator(), która obsługuje prostą iterację w kolekcji przez dostawcę danych platformy .NET Framework.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

Nazwa Opis
ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, zobacz IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, zobacz SyncRoot.

Metody rozszerzania

Nazwa Opis
AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje IEnumerable na IQueryable.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable na podstawie określonego typu.

Dotyczy

Zobacz też