OleDbError Klasse

Definition

Sammelt Informationen zu einer von der Datenquelle zurückgegebenen Warnung oder einem Fehler.Collects information relevant to a warning or error returned by the data source.

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

Beispiele

Im folgenden Beispiel werden die Eigenschaften von OleDbErrorangezeigt.The following example displays the properties of the 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-Daten Adapter erstellt, wenn ein Fehler auftritt.This class is created by the OleDb data adapter when an error occurs. Eine Instanz von OleDbError wird von der OleDbErrorCollection -Klasse erstellt und verwaltet, die wiederum von der OleDbException -Klasse erstellt wird.An instance of OleDbError is created and managed by the OleDbErrorCollection class, which in turn is created by the OleDbException class.

Wenn die Auswirkungen des Fehlers zu schwerwiegend sind, trennt der Server möglicherweise die OleDbConnection.If the severity of the error is too great, the server may close the OleDbConnection. Die Benutzer können die Verbindung aber erneut öffnen und fortfahren.However, the user can reopen the connection and continue.

Eigenschaften

Message

Ruft eine Kurzbeschreibung des Fehlers ab.Gets a short description of the error.

NativeError

Ruft die datenbankspezifischen Fehlerinformationen ab.Gets the database-specific error information.

Source

Ruft den Namen des Providers ab, der den Fehler generiert hat.Gets the name of the provider that generated the error.

SQLState

Ruft den fünfstelligen Fehlercode ab, der dem ANSI-SQL-Standard für die Datenbank entspricht.Gets the five-character error code following the ANSI SQL standard for the database.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Ruft den vollständigen Text der Fehlermeldung ab.Gets the complete text of the error message.

Gilt für:

Siehe auch