OleDbError Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sammelt Informationen zu einer von der Datenquelle zurückgegebenen Warnung oder einem Fehler.
public ref class OleDbError sealed
public sealed class OleDbError
[System.Serializable]
public sealed class OleDbError
type OleDbError = class
[<System.Serializable>]
type OleDbError = class
Public NotInheritable Class OleDbError
- Vererbung
-
OleDbError
- Attribute
Beispiele
Im folgenden Beispiel werden die Eigenschaften von OleDbErrorangezeigt.
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
Hinweise
Diese Klasse wird vom OleDb-Datenadapter erstellt, wenn ein Fehler auftritt. Eine instance von OleDbError wird von der OleDbErrorCollection -Klasse erstellt und verwaltet, die wiederum von der OleDbException -Klasse erstellt wird.
Wenn die Auswirkungen des Fehlers zu schwerwiegend sind, trennt der Server möglicherweise die OleDbConnection. Die Benutzer können die Verbindung aber erneut öffnen und fortfahren.
Eigenschaften
Message |
Ruft eine Kurzbeschreibung des Fehlers ab. |
NativeError |
Ruft die datenbankspezifischen Fehlerinformationen ab. |
Source |
Ruft den Namen des Providers ab, der den Fehler generiert hat. |
SQLState |
Ruft den fünfstelligen Fehlercode ab, der dem ANSI-SQL-Standard für die Datenbank entspricht. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Ruft den vollständigen Text der Fehlermeldung ab. |