OdbcError Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Shromažďuje informace související s upozorněním nebo chybou vrácenou zdrojem dat.
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
- Dědičnost
-
OdbcError
- Atributy
Příklady
Následující příklad zobrazuje vlastnosti OdbcError třídy.
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
Poznámky
Tato třída je vytvořena pokaždé OdbcDataAdapter , když dojde k chybě. Každou instanci vytvořenou OdbcError objektem OdbcDataAdapter je pak spravována OdbcErrorCollection třídou, která je následně vytvořena OdbcException třídou.
Pokud je závažnost chyby příliš velká, server může zavřít OdbcConnection. Uživatel ale může připojení znovu otevřít a pokračovat.
Vlastnosti
Message |
Získá krátký popis chyby. |
NativeError |
Získá informace o chybě specifické pro zdroj dat. |
Source |
Získá název ovladače, který vygeneroval chybu. |
SQLState |
Získá kód chyby pěti znaků, který následuje standard ANSI SQL pro databázi. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Získá úplný text chybové zprávy. |