OdbcErrorCollection Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sammelt alle fehler, die von der OdbcDataAdapter. Diese Klasse kann nicht vererbt werden.
public ref class OdbcErrorCollection sealed : System::Collections::ICollection
[System.Serializable]
public sealed class OdbcErrorCollection : System.Collections.ICollection
[<System.Serializable>]
type OdbcErrorCollection = class
interface ICollection
interface IEnumerable
Public NotInheritable Class OdbcErrorCollection
Implements ICollection
- Vererbung
-
OdbcErrorCollection
- Attribute
- Implementiert
Beispiele
Das folgende Beispiel zeigt die einzelnen OdbcError Innerhalb der OdbcErrorCollection.
public void DisplayOdbcErrorCollection(OdbcException 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 DisplayOdbcErrorCollection(exception As OdbcException)
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 erstellt, OdbcException um Instanzen der OdbcError Klasse zu sammeln. OdbcErrorCollection enthält immer mindestens eine Instanz der OdbcError Klasse.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Fehler in der Auflistung ab. |
| Item[Int32] |
Ruft den Fehler am angegebenen Index ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CopyTo(Array, Int32) |
Kopiert die Elemente des OdbcErrorCollection Elements in ein Array, beginnend am angegebenen Index innerhalb des Arrays. |
| CopyTo(OdbcError[], Int32) |
Kopiert alle Elemente des aktuellen OdbcErrorCollection Elements an den angegebenen OdbcErrorCollection Anfang am angegebenen Zielindex. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetEnumerator() |
Gibt ein Objekt zurück, das die IEnumerator Schnittstelle implementiert und die Objekte in der OdbcErrorCollectionOdbcErrorCollection. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ICollection.IsSynchronized |
Eine Beschreibung dieses Mitglieds finden Sie unter IsSynchronized. |
| ICollection.SyncRoot |
Eine Beschreibung dieses Mitglieds finden Sie unter SyncRoot. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |