OleDbError Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |