OleDbError Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |