OdbcError Klass

Definition

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.

Gäller för

Se även