OleDbError Klasa

Definicja

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

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

Przykłady

W poniższym przykładzie są wyświetlane właściwości obiektu 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

Uwagi

Ta klasa jest tworzona przez kartę danych OleDb w przypadku wystąpienia błędu. Wystąpienie klasy OleDbError jest tworzone i zarządzane przez klasę OleDbErrorCollection , która z kolei jest tworzona przez klasę OleDbException .

Jeśli ważność błędu jest zbyt duża, serwer może zamknąć serwer OleDbConnection. Użytkownik może jednak 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 bazy danych.

Source

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

SQLState

Pobiera pięcioznaczny kod błędu zgodnie ze standardem ANSI SQL 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 wartość bieżącego wystąpienia.

(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ż