OdbcError 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 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. |