OleDbError Osztály

Definíció

Összegyűjti az adatforrás által visszaadott figyelmeztetéssel vagy hibával kapcsolatos információkat.

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
Öröklődés
OleDbError
Attribútumok

Példák

Az alábbi példában a /> tulajdonságai láthatók.

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

Megjegyzések

Ezt az osztályt az OleDb adatadapter hozza létre hiba esetén. Az osztály létrehoz és felügyel egy példánytOleDbError, amelyet az osztály hoz létreOleDbErrorCollection.OleDbException

Ha a hiba súlyossága túl nagy, a kiszolgáló bezárhatja a OleDbConnection. A felhasználó azonban újra megnyithatja a kapcsolatot, és folytathatja azt.

Tulajdonságok

Name Description
Message

Lekéri a hiba rövid leírását.

NativeError

Lekéri az adatbázis-specifikus hibainformációkat.

Source

Lekéri a hibát létrehozó szolgáltató nevét.

SQLState

Lekéri az adatbázis ANSI SQL-szabványát követő öt karakteres hibakódot.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Lekéri a hibaüzenet teljes szövegét.

A következőre érvényes:

Lásd még