OdbcError Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Samlar in information som är relevant för en varning eller ett fel som returneras av datakällan.
public ref class OdbcError sealed
[System.Serializable]
public sealed class OdbcError
[<System.Serializable>]
type OdbcError = class
Public NotInheritable Class OdbcError
- Arv
-
OdbcError
- Attribut
Exempel
I följande exempel visas egenskaperna för OdbcError klassen.
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
Kommentarer
Den här klassen skapas av OdbcDataAdapter när ett fel inträffar. Varje instans av OdbcError som skapas av OdbcDataAdapter hanteras sedan av OdbcErrorCollection klassen, som i sin tur skapas av OdbcException klassen.
Om allvarlighetsgraden för felet är för stor kan servern stänga OdbcConnection. Användaren kan dock öppna anslutningen igen och fortsätta.
Egenskaper
| Name | Description |
|---|---|
| Message |
Hämtar en kort beskrivning av felet. |
| NativeError |
Hämtar datakällans specifika felinformation. |
| Source |
Hämtar namnet på drivrutinen som genererade felet. |
| SQLState |
Hämtar felkoden med fem tecken som följer ANSI SQL-standarden för databasen. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Hämtar den fullständiga texten i felmeddelandet. |