OleDbError Klas

Definitie

Verzamelt informatie die relevant is voor een waarschuwing of fout die door de gegevensbron wordt geretourneerd.

public ref class OleDbError sealed
[System.Serializable]
public sealed class OleDbError
[<System.Serializable>]
type OleDbError = class
Public NotInheritable Class OleDbError
Overname
OleDbError
Kenmerken

Voorbeelden

In het volgende voorbeeld worden de eigenschappen van de 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

Opmerkingen

Deze klasse wordt gemaakt door de OleDb-gegevensadapter wanneer er een fout optreedt. Er wordt een exemplaar van OleDbError gemaakt en beheerd door de OleDbErrorCollection klasse, die op zijn beurt door de OleDbException klasse wordt gemaakt.

Als de ernst van de fout te groot is, kan de server de OleDbConnection. De gebruiker kan de verbinding echter opnieuw openen en doorgaan.

Eigenschappen

Name Description
Message

Hiermee wordt een korte beschrijving van de fout weergegeven.

NativeError

Hiermee haalt u de databasespecifieke foutgegevens op.

Source

Hiermee haalt u de naam op van de provider die de fout heeft gegenereerd.

SQLState

Hiermee haalt u de foutcode van vijf tekens op volgens de ANSI SQL-standaard voor de database.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Hiermee haalt u de volledige tekst van het foutbericht op.

Van toepassing op

Zie ook