OleDbError Klasse

Definition

Sammelt Informationen, die für eine Warnung oder einen Fehler relevant sind, die von der Datenquelle zurückgegeben werden.

public ref class OleDbError sealed
[System.Serializable]
public sealed class OleDbError
[<System.Serializable>]
type OleDbError = class
Public NotInheritable Class OleDbError
Vererbung
OleDbError
Attribute

Beispiele

Im folgenden Beispiel werden die Eigenschaften der OleDbError.

public void DisplayOleDbErrorCollection(OleDbException 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();
}
Public Sub DisplayOleDbErrorCollection(ByVal exception As OleDbException)
    Dim i As Integer

    For i = 0 To exception.Errors.Count - 1
        Console.WriteLine("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
    Console.ReadLine()
End Sub

Hinweise

Diese Klasse wird vom OleDb-Datenadapter erstellt, wenn ein Fehler auftritt. Eine Instanz von OleDbError wird von der OleDbErrorCollection Klasse erstellt und verwaltet, die wiederum von der OleDbException Klasse erstellt wird.

Wenn der Schweregrad des Fehlers zu groß ist, wird der Server möglicherweise geschlossen OleDbConnection. Der Benutzer kann die Verbindung jedoch erneut öffnen und fortfahren.

Eigenschaften

Name Beschreibung
Message

Ruft eine kurze Beschreibung des Fehlers ab.

NativeError

Ruft die datenbankspezifischen Fehlerinformationen ab.

Source

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

SQLState

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

Methoden

Name Beschreibung
Equals(Object)

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

(Geerbt von Object)
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()

Ruft den vollständigen Text der Fehlermeldung ab.

Gilt für:

Weitere Informationen