OdbcError 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 OdbcError sealed
[System.Serializable]
public sealed class OdbcError
type OdbcError = class
Public NotInheritable Class OdbcError
Vererbung
OdbcError
Attribute

Beispiele

Im folgenden Beispiel werden die Eigenschaften OdbcError der-Klasse angezeigt.The following example displays the properties of the OdbcError class.

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();
}
Public Sub DisplayOdbcErrorCollection(ByVal exception As OdbcException)
    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 OdbcDataAdapter immer dann von erstellt, wenn ein Fehler auftritt.This class is created by the OdbcDataAdapter whenever an error occurs. Jede Instanz von OdbcError , die OdbcDataAdapter von erstellt wird, wird dann OdbcErrorCollection von der-Klasse verwaltet, die wiederum von OdbcException der-Klasse erstellt wird.Each instance of OdbcError created by the OdbcDataAdapter is then managed by the OdbcErrorCollection class, which in turn is created by the OdbcException class.

Wenn die Auswirkungen des Fehlers zu schwerwiegend sind, trennt der Server möglicherweise die OdbcConnection.If the severity of the error is too great, the server may close the OdbcConnection. 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 datenquellenspezifischen Fehlerinformationen ab.Gets the data source-specific error information.

Source

Ruft den Namen des Treibers ab, der den Fehler generiert hat.Gets the name of the driver 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 that follows the ANSI SQL standard for the database.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes 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