OdbcError Classe

Définition

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

public ref class OdbcError sealed
public sealed class OdbcError
[System.Serializable]
public sealed class OdbcError
type OdbcError = class
[<System.Serializable>]
type OdbcError = class
Public NotInheritable Class OdbcError
Héritage
OdbcError
Attributs

Exemples

L’exemple suivant affiche les propriétés de la OdbcError classe .

public void DisplayOdbcErrorCollection(OdbcException 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 DisplayOdbcErrorCollection(ByVal exception As OdbcException)
    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 chaque OdbcDataAdapter fois qu’une erreur se produit. Chaque instance de OdbcError créé par est OdbcDataAdapter ensuite géré par la OdbcErrorCollection classe , qui à son tour est créée par la OdbcException classe .

Si la gravité de l'erreur est trop élevée, le serveur peut fermer OdbcConnection. 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 source de données.

Source

Obtient le nom du pilote 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