Auf Englisch lesen

Freigeben über


OdbcError Klasse

Definition

Sammelt Informationen zu einer von der Datenquelle zurückgegebenen Warnung oder einem Fehler.

C#
public sealed class OdbcError
C#
[System.Serializable]
public sealed class OdbcError
Vererbung
OdbcError
Attribute

Beispiele

Im folgenden Beispiel werden die Eigenschaften der OdbcError -Klasse angezeigt.

C#
public void DisplayOdbcErrorCollection(OdbcException exception)
{
    for (int i = 0; i < exception.Errors.Count; i++)
    {
        Console.WriteLine("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");
    }
    Console.ReadLine();
}

Hinweise

Diese Klasse wird von OdbcDataAdapter erstellt, wenn ein Fehler auftritt. Jede instance von OdbcError erstellt von OdbcDataAdapter wird dann von der OdbcErrorCollection -Klasse verwaltet, die wiederum von der OdbcException -Klasse erstellt wird.

Wenn die Auswirkungen des Fehlers zu schwerwiegend sind, trennt der Server möglicherweise die OdbcConnection. Die Benutzer können die Verbindung aber erneut öffnen und fortfahren.

Eigenschaften

Message

Ruft eine Kurzbeschreibung des Fehlers ab.

NativeError

Ruft die datenquellenspezifischen Fehlerinformationen ab.

Source

Ruft den Namen des Treibers ab, der den Fehler generiert hat.

SQLState

Ruft den fünfstelligen Fehlercode ab, der dem ANSI-SQL-Standard für die Datenbank entspricht.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Ruft den vollständigen Text der Fehlermeldung ab.

Gilt für:

Produkt Versionen
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Weitere Informationen