OleDbErrorCollection Osztály

Definíció

Összegyűjti az OLE DB-hez készült .NET-keretrendszer Data Provider által generált összes hibát. Ez az osztály nem örökölhető.

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
Öröklődés
OleDbErrorCollection
Attribútumok
Megvalósítás

Példák

Az alábbi példa mindegyik OleDbError a gyűjteményen OleDbErrorCollection belül jelenik meg.

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

Megjegyzések

Ez az osztály az osztály példányainak OleDbException gyűjtésére jön létreOleDbError. OleDbErrorCollection mindig tartalmazza az osztály legalább egy példányát OleDbError .

Tulajdonságok

Name Description
Count

Lekéri a gyűjtemény hibáinak számát.

Item[Int32]

Lekéri a hibát a megadott indexben.

Metódusok

Name Description
CopyTo(Array, Int32)

A fájl elemeit OleDbErrorCollection átmásolja egy Array, a megadott indextől kezdődően a Array.

CopyTo(OleDbError[], Int32)

Másolja az aktuális OleDbErrorCollection elemeket a megadott célindextől kezdve a megadott OleDbErrorCollection helyre.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetEnumerator()

Elérhetővé teszi a GetEnumerator() metódust, amely egy .NET-keretrendszer adatszolgáltatója által gyűjtött adatok egyszerű iterációját támogatja.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.IsSynchronized

Ennek a tagnak a leírását lásd IsSynchronized: .

ICollection.SyncRoot

Ennek a tagnak a leírását lásd SyncRoot: .

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes:

Lásd még