Partager via


OleDbError Classe

Définition

Recueille les informations relatives à un avertissement ou une erreur retournés par la source de données.

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
Héritage
OleDbError
Attributs

Exemples

L’exemple suivant affiche les propriétés 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

Remarques

Cette classe est créée par l’adaptateur de données OleDb lorsqu’une erreur se produit. Une instance de OleDbError est créée et gérée par la OleDbErrorCollection classe, qui à son tour est créée par la OleDbException classe .

Si la gravité de l'erreur est trop élevée, le serveur peut fermer OleDbConnection. L'utilisateur peut toutefois rouvrir la connexion et continuer.

Propriétés

Message

Obtient une brève description de l'erreur.

NativeError

Obtient les informations d'erreur propres à la base de données.

Source

Obtient le nom du fournisseur qui a généré l'erreur.

SQLState

Obtient le code d'erreur à cinq caractères respectant la norme ANSI SQL pour la base de données.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Obtient le texte complet du message d'erreur.

S’applique à

Voir aussi