OdbcError Classe

Définition

Recueille les informations relatives à un avertissement ou une erreur retournés par la source de données.Collects information relevant to a warning or error returned by the data source.

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

Exemples

L’exemple suivant affiche les propriétés de la classe OdbcError.The following example displays the properties of the OdbcError class.

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 l' OdbcDataAdapter chaque fois qu’une erreur se produit.This class is created by the OdbcDataAdapter whenever an error occurs. Chaque instance de OdbcError créée par le OdbcDataAdapter est ensuite gérée par la classe OdbcErrorCollection, qui à son tour est créée par la classe OdbcException.Each instance of OdbcError created by the OdbcDataAdapter is then managed by the OdbcErrorCollection class, which in turn is created by the OdbcException class.

Si la gravité de l'erreur est trop élevée, le serveur peut fermer OdbcConnection.If the severity of the error is too great, the server may close the OdbcConnection. L'utilisateur peut toutefois rouvrir la connexion et continuer.However, the user can reopen the connection and continue.

Propriétés

Message

Obtient une brève description de l'erreur.Gets a short description of the error.

NativeError

Obtient les informations d'erreur propres à la source de données.Gets the data source-specific error information.

Source

Obtient le nom du pilote qui a généré l'erreur.Gets the name of the driver that generated the error.

SQLState

Obtient le code d'erreur à cinq caractères respectant la norme ANSI SQL pour la base de données.Gets the five-character error code that follows the ANSI SQL standard for the database.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Obtient le texte complet du message d'erreur.Gets the complete text of the error message.

S’applique à

Voir aussi