Udostępnij za pośrednictwem


OdbcError Klasa

Definicja

Zbiera informacje istotne dla ostrzeżenia lub błędu zwróconego przez źródło danych.

public ref class OdbcError sealed
public sealed class OdbcError
[System.Serializable]
public sealed class OdbcError
type OdbcError = class
[<System.Serializable>]
type OdbcError = class
Public NotInheritable Class OdbcError
Dziedziczenie
OdbcError
Atrybuty

Przykłady

Poniższy przykład przedstawia właściwości OdbcError klasy.

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

Uwagi

Ta klasa jest tworzona przy każdym wystąpieniu OdbcDataAdapter błędu. Każde wystąpienie OdbcError utworzone przez OdbcDataAdapter klasę jest następnie zarządzane przez klasę OdbcErrorCollection , która z kolei jest tworzona przez klasę OdbcException .

Jeśli ważność błędu jest zbyt duża, serwer może zamknąć plik OdbcConnection. Jednak użytkownik może ponownie otworzyć połączenie i kontynuować.

Właściwości

Message

Pobiera krótki opis błędu.

NativeError

Pobiera informacje o błędzie specyficzne dla źródła danych.

Source

Pobiera nazwę sterownika, który wygenerował błąd.

SQLState

Pobiera kod błędu z pięcioma znakami zgodny ze standardem SQL ANSI dla bazy danych.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Pobiera pełny tekst komunikatu o błędzie.

Dotyczy

Zobacz też